Job Description
Join a collaborative Application Support team and use your development skills to support systems that impact the health and wellbeing of thousands of people. You’ll work in a stable, mission-driven organization alongside a skilled IT team where your work directly improves critical applications.
This role focuses on enhancing, maintaining, and troubleshooting enterprise applications used within a health benefits environment.
Role Overview
As an Application Support Developer, you will help maintain and improve existing systems while resolving technical issues and implementing enhancements. You will work across the full technology stack including frontend interfaces, backend services, databases, and cloud infrastructure.
You’ll collaborate with developers, product owners, and stakeholders to ensure reliable, high-quality software delivery.
Key Responsibilities
- Resolve and manage development tasks through Jira tickets
- Troubleshoot application issues and implement fixes
- Improve performance and stability of existing software
- Contribute to application enhancements and new functionality
- Write clean, maintainable, and testable code
- Participate in code reviews and collaborative programming
- Document development, testing, and deployment processes
- Support release planning and deployment activities
- Coordinate testing with stakeholders and ensure quality releases
- Develop unit and integration tests
- Assist with environment deployments (UAT, staging, production)
- Work with team members to manage branches and code merges
Technology Stack
- Java
- JavaScript / TypeScript
- SQL
- HTML / CSS
- Cloud services (AWS)
- Containerization tools
Preferred technologies include:
- Spring MVC
- Docker
- Angular
- AWS services such as:
- Elastic Load Balancer
- ECS / Fargate
- ECR
- CloudWatch
- CodeBuild / Pipelines
- Amazon S3
Skills & Experience
- Strong proficiency in Java development
- Experience with modern web technologies and APIs
- Understanding of cloud-based application environments
- Ability to diagnose and resolve complex software issues
- Experience working in collaborative development teams
- Strong analytical and problem-solving skills
- Excellent written and verbal communication
What We’re Looking For
- Developers who care about code quality and reliability
- Team players who collaborate and share knowledge
- Professionals who take ownership of their work
- People passionate about building software that supports meaningful outcomes