Pacific Life is investing in bright, agile and diverse new talent to ensure we continue to innovate and strengthen relationships with our policyholders. That's why we're actively seeking a skilled Senior Applications Developer II to join our team and take part in our people-first culture.
The Institutional Division is seeking a Senior Applications Developer II to assist with the continued transformation of its application portfolio. This individual will work on a mix of legacy and modern platforms and be exposed to a variety of programming languages and technologies. As a member of a small team, this role will be instrumental in helping to develop the digital capabilities necessary for the division to meet its aggressive growth goals.
If you're experienced in application development, you're a great fit for this role. Technical capabilities aside, if you're a mission-driven self-starter who's comfortable with ambiguity, and who thrives in a fast-paced, collaborative culture, you're a perfect fit for Pacific Life.
Here, we believe you should be given the time, space, and trust to do your best work - your way. As part of our transition toward a more digitally oriented, inclusive and employee-focused company, we're opening this role to candidates near [Newport Beach, CA; Omaha NE or Lynchburg, VA] as well as those looking to work 100% remote.
What You'll Do
Develop a thorough understanding of the current code base and the underlying technologies supporting the division's application portfolio.
Assess and evaluate current solutions, identifying opportunities to redesign and/or refactor where appropriate.
Participate in rapid prototyping and POC development efforts.
Use an API led approach to systems design and integration, allowing for disparate systems to easily interact and share data elements.
Fully leverage AWS and other cloud services to modernize the application portfolio and develop net-new capabilities.
Collaborate with 3rd party consultants/ solution providers on technology work streams.
Participate in Agile Product team activities. Help to write user stories, define acceptance criteria and estimate/ breakdown work.
Align with enterprise architecture standards and cybersecurity best practices.
Participate in release planning and roadmap creation.
Tech & Tools You'll Use
Web Services, APIs, Integration tools, Mulesoft, AWS Cloud Services (EC2, S3, Cloud Formation, Terraform, Lambda, etc.), Visual Studio, Azure, DevOps, ETL tools, Matillion, Alteryx, Snowflake, RPA, Agile Scrum
Factors for Success
8+ years of software development experience with enterprise level systems in the financial service or insurance industry, including experience developing APIs, web services and integration methods (MuleSoft experience a plus).
2+ years of experience working with AWS cloud services (EC2, S3, Cloud Formation, Terraform, Lambda, etc.).
Mastery of development IDEs and source code repositories (Visual Studio, Azure Dev Ops, etc.).
Working understanding of unit test creation and automated testing.
Proficient working with ETL tools, data stores and data warehouses (Matillion, Alteryx, Snowflake experience a plus).
Knowledge of Robotics Process Automation (RPA) tools.
Familiar with the Agile SCRUM development process. Understanding of how constructs like backlogs, sprints and user stories contribute to product delivery.
Bachelor's degree or equivalent experience.