Sr Applications Developer

Pacific Life•Newport Beach, CA

About The Position

The CMD Illustrations team within Pacific Life Technology develops and maintains desktop and web applications financial professionals use to create life insurance illustrations. The Sr Applications Developer translates business requirements into reliable, maintainable application code and works closely with analysts to deliver software aligned with system architecture and coding standards. The role includes building and modifying life insurance and annuity products in the Illustrations platform, taking solutions from design through deployment, and growing responsibility in peer review and collaboration with business partners to design features.

Requirements

  • Bachelor’s degree in computer science, a related field, or equivalent experience.
  • At least 5 years of application development experience.
  • Strong proficiency in Excel, VB.NET, C#, JavaScript, HTML, CSS, JQuery UI, Bootstrap, and SQL.
  • Ability to maintain intense visual and listening concentration to troubleshoot problems, determine solutions, and make informed decisions and recommendations.
  • Ability to work independently with minimal supervision and collaborate effectively in a team environment.
  • Initiative and willingness to learn technical and business aspects in order to take ownership of key responsibilities.

Nice To Haves

  • Previous knowledge of the life insurance and annuity industry.
  • 3–5 years of experience working with life insurance and/or annuity products and riders.
  • Effective communication skills, including the ability to explain technical concepts to non-technical stakeholders.
  • Familiarity with Agile development methodologies and experience working within sprint cadences.
  • Ability to build relationships and collaborate effectively across departments.

Responsibilities

  • Build new and modify existing life insurance and annuity products in the Illustrations platform, ensuring accuracy and alignment with product specifications and business requirements.
  • Use .NET and proprietary tools to develop maintainable, efficient, and well-documented code, delivering complete business solutions from design through deployment.
  • Follow quality development processes, including unit testing, version control, and continuous integration.
  • Analyze requirements and business objectives to determine testing scope and level of effort, and identify gaps in work requests.
  • Identify technical and process improvements that reduce application complexity and increase development speed.
  • Participate in peer code reviews, provide constructive feedback, and support peer-to-peer and group training.
  • Identify and promptly communicate risks or issues, and collaborate with business partners regarding timelines and delivery.
  • Review complex product specifications, actuarial formulas, business requirements, user interface needs, and illustration output to identify technical challenges and estimate implementation effort.
  • Collaborate with actuaries and other business units to validate complex illustration scenarios and case designs.

Benefits

  • Medical, dental, vision, and a Wellbeing Reimbursement Account.
  • Paid time off, holiday schedules, and Financial Planning Time Off.
  • Paid parental leave and an adoption assistance program.
  • 401(k) savings plan with company match and an additional contribution regardless of participation.
  • Most employees are eligible for additional incentive pay.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service