Computer Programmer
CurrentWrite clean, efficient, and maintainable code in various programming languages (e.g., Python, Java, JavaScript).Test and debug software to ensure it functions as intended across different environments and platforms.Collaborate with team to develop software specifications and project timelines.Modify existing software to correct errors, improve performance, or add new features.Maintain and enhance databases, data structures, and algorithms to support the software functionality.Develop and document software processes, procedures, and troubleshooting steps for future reference.Perform code reviews and participate in team meetings to ensure the code meets quality standards.Stay up to date with the latest industry trends, tools, and technologies to continuously improve software development practices.