Key Responsibilities:
- Collaborate with business analysts, product owners, and stakeholders to gather and analyze requirements
- Design, develop, and maintain software applications, ensuring adherence to coding standards and best practices
- Participate in all phases of the software development lifecycle, including design, development, testing, deployment, and support
- Develop, debug, and optimize code in relevant programming languages and frameworks
- Conduct unit testing, integration testing, and code reviews to ensure high-quality deliverables
- Identify technical risks, issues, and recommend solutions for continuous improvement
- Collaborate with QA and DevOps teams to support CI/CD pipelines and automated deployments
- Maintain technical documentation and provide knowledge sharing within the team
- Troubleshoot, debug, and resolve production issues in a timely manner
Education & Experience Required:
- Bachelor’s degree in Computer Science, Information Technology, or a related field
- 3–7 years of experience in software engineering, application development, or a similar role
- Experience with web, mobile, or backend development in a healthcare or insurance environment is a plus
- Familiarity with Agile methodologies and collaborative development processes