• Developed, tested, and maintained software applications by writing efficient, scalable, and well-documented code based on business requirements.
• Analyzed user needs and translated functional requirements into technical solutions to support business operations.
• Modified existing programs and implemented new features to improve application performance, functionality, and user experience.
• Collaborated with business analysts, project managers, QA teams, and other developers throughout the software development lifecycle.
• Performed debugging, troubleshooting, and root cause analysis to identify and resolve software defects and production issues.
• Designed and executed unit tests and supported system integration testing to ensure application quality and reliability.
• Created and maintained technical documentation, including program specifications, workflows, and system design documents.
• Monitored application performance and optimized code to improve efficiency, reduce processing time, and enhance system stability.
• Implemented software updates, patches, and enhancements while following organizational coding standards and security guidelines.
• Participated in Agile development activities, including sprint planning, daily stand-up meetings, and status updates to deliver projects on schedule.
Minimum Education Requirement: This position requires minimum of Bachelor’s degree in computer science, computer information systems, information technology, or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects.