Introduction
Application Developer - Life Insurance Admin Systems & Conversions team
We are seeking a highly motivated and detail-oriented Developer with experience in Life Insurance administration system to join our Information Technology group.
The ideal candidate will have a strong background in development, production support, batch cycle scheduling/monitoring, and collaboration with cross-functional teams and should be able to communicate effectively with members of the team in different time zones and be able to analyze complex problems to deliver effective solutions.
Job Functions / Key Responsibilities
- Understand and contribute to the data architecture and interfaces of Life Insurance admin platforms.
- Design and develop new modules or interfaces as needed to support evolving business requirements in Life Insurance administration systems.
- Provide production support for Life Insurance administration systems, including scheduling, monitoring and managing batch cycles.
- Collaborate closely with software developers, business analysts, and QA teams, both onshore and offshore, to ensure smooth delivery of solutions.
- Analyze and troubleshoot system issues, ensuring timely resolution and minimal business impact.
- Debug the system to investigate bugs and determine effective fixes.
- Develop and maintain SQL queries and scripts for data analysis and reporting.
- Work with relational databases such as Oracle and SQL Server.
- Participate in agile ceremonies and contribute to sprint planning, reviews, and retrospectives.
- Manage code using Git, including branching strategies and repository management.
- Document technical processes and support knowledge sharing across teams.
Required Skills
- Typically, 4+ years of applicable work and/or technical experience in Life Insurance administration systems.
- Strong development and production support experience in Life Insurance administration systems, including batch cycle operations.
- Proficiency in SQL and relational databases (Oracle, SQL Server etc.).
- Solid understanding of Life Insurance data architecture, systems, and interfaces.
- Experience working in an Agile/Scrum environment.
- Experience working in an onshore-offshore delivery model.
- Familiarity with Git, GitHub/GitLab, and version control best practices.
- Excellent organizational and time management skills.
- Strong collaboration and communication skills across technical and business teams.
- Self-motivated, coachable, and committed to continuous learning.
- Excellent analytical and problem-solving abilities.
Preferred Qualifications
- Experience with Java development is a significant plus.
- Experience with Azure Cloud, Docker, and Kubernetes is a strong advantage.
- Willingness to learn and grow in cloud technologies if not already experienced.
- Knowledge of COBOL is preferable.
- Exposure to DevOps tools and CI/CD pipelines is advantageous.