Director Applications Development at Pacific Life

Pacific Life
September 19, 2020
Newport Beach, California
Job Type
Job Expires: 2020-12-18


Apply You will be redirected to Pacific Life's preferred application process.

Director of Applications Development

Pacific Life is embarking on a multi-year initiative to invest in dynamic people and technology, ensuring a bright future for our customers and community. To support this process, we are looking for a talented Director of Application Development to join our team in Newport Beach, CA. As Director of Application Development, you'll play a key role on our Digital Transformation Customer Experience team. You'll be responsible for defining and delivering the technical solutions that enable the Retirement Solutions Division to streamline the experience for newly appointed advisors and new business submission. You'll also aid in evolving how advisors engage with online resources and enhancing the digital experience for contract owners. As part of a dedicated self-organizing, cross-functional, Agile team, you'll work to drive and govern the overall technical vision, implementation, and delivery for the Customer Experience Team while managing, coaching and mentoring a team of software developers and engineers. If you're not only a tech expert, but also a self-starter who's comfortable with ambiguity, able to think big without overlooking minute details, and who thrives in a fast-paced environment, you're perfect for our team. What You'll Do Design Solutions
- Design the overall technological architecture of the product in addition to communicating and evangelizing best practices; constantly look for better ways of solving technical problems and designing the solution, while remaining unafraid of challenging the status quo Coach and Mentor
- Coach and guide a team of software developers / engineers in coding practices, code reviews, continuous integration and automated deployment for product to create a seamless deployment pipeline; supporting with capability building and formal performance management and reviews for the team Deliver Software
- Deliver high-quality software across the stack (browser, server, CI/CD, cloud) in identifying and removing technical impediments for users and colleagues, taking a hands-on role to develop code when required Collaborate and prioritize
- Work with Journey Owner / Product Owner to align the roadmap with strengths and opportunities within the technical stack Partner with the Journey Owner / Product Owner in user story and acceptance criteria creation; communicate tradeoffs effectively with Designers and other stakeholder Support the Journey Owner / Product Owner and Digital Transformation Owner to evaluate costs and benefits associated with various technical implementations Define Engineering Best Practices
- Role model exceptional software-building practices to the team to facilitate delivery of reliable and enjoyable customer experiences Communicate
- Maintain and communicate external IT dependencies while ensuring that external stakeholders are delivering against commitments Tech & Tools You'll Use Domain-driven design patterns, test-driven development, continuous deployment, service-oriented architectures, REST APIs, application security, single page applications, progressive web apps Modern program languages across stack (Java
Script ES6, Java, Python, Ruby), Cloud-native tools such as AWS (including EC2, ECS, Aurora, S3), Terraform, Azure DevOps, Docker React, Angular, CSS Frameworks, Spring, PostgreSQL, Redis, nginx (Open
Resty), Mulesoft Factors for Success Bachelors in MIS, Computer Science or related field or equivalent experience 8 years' experience in software implementation and design roles working on large, complex projects that deliver or enhance production software systems; expertise in architectural frameworks, component-driven development and design systems Demonstrable technology skills across multiple IT domains including software development, infrastructure and security Good working knowledge and understanding of a variety of automation, integration and business process management solutions, vendors, capabilities, features, and functionalities Demonstrated experience working in Agile methodologies; experience managing and negotiating technical priorities within the backlog Experience with Financial Services and Annuities or Insurance products preferred Willingness to solve new problems and ability to learn new skills and technologies quickly Inclination toward building software in order to deliver business and user value; strong communication skills with the demonstrated ability to effectively engage and align stakeholders, ranging from senior management to application developers, on complex technical material High energy and passion, ability to inspire teammates to reach their maximum potential, embrace a culture of trust, free thought, and complete transparency, willing to bravely challenge the status quo

Apply You will be redirected to Pacific Life's preferred application process.

Rate This Job

More Jobs

Uh oh! Something went wrong. Please try again.
We were unable to find any more job. Have you tried changing your search keywords?