Job Description Summary
• Develop and maintain large-scale software applications
• Collaborate with cross-functional teams to identify and prioritize project requirements
• Design, implement, and test software solutions to meet business needs
• Continuously improve software quality and performance
Key Responsibilities:
• Participate in Agile development methodologies
• Develop and maintain technical documentation
• Collaborate with designers to implement user interface requirements
• Troubleshoot and resolve software issues
Requirements:
• Proficiency in object-oriented programming languages
• Experience with agile development methodologies
• Strong problem-solving and analytical skills
• Excellent communication and teamwork skills
Preferred Qualifications:
• Experience with cloud-based services
• Knowledge of DevOps practices
• Familiarity with continuous integration and delivery pipelines