Protective Life is dedicated to providing protection and peace of mind to its customers. They are seeking a Senior Engineer Application Developer to design, deliver, and evolve enterprise-grade solutions using the Microsoft Power Platform and Azure ecosystem, while also leading technical direction and collaborating with various stakeholders.
Responsibilities:
- Lead technical direction and work with business, AI agents and automation capabilities, and IT partners to evaluate and propose solutions
- Collaborate with business and IT leadership to develop and communicate long-term vision and comprehensive strategic plans for solution architecture and delivery
- Work with product owners, business users, and technical leads to define requirements, assess business value, and develop specifications for enterprise solutions
- Drive engineering practices and delivery standards within Agile teams
- Define, document, and govern application architecture, integrations, and interfaces
- Drive standards for development and design techniques used by enterprise application teams
- Monitor emerging trends in enterprise application platforms and determine relevance and impact
- Design and develop integrated business solutions that interact between multiple enterprise platforms within the cloud (Azure)
Requirements:
- Bachelor's degree or equivalent certifications/experience required in Computer Science, Engineering, or related subject preferred. 5+ years of experience
- Demonstrated experience designing and delivering enterprise-scale solutions with Microsoft Power Platform and Azure technologies
- Strong experience with Dataverse (Common Data Service) and data modeling
- Experience working on a project team using a waterfall and/or agile SDLC methodology required (Agile preferred)
- Experienced with development practices: code review, coding standards, continuous integration, pair programming
- Strong communication and leadership skills, with the ability to translate complex technical concepts into clear business outcomes and influence stakeholders across technical and non-technical audiences
- Proven ability to lead technical direction and decision-making, including guiding architecture, design, and implementation approaches across multiple initiatives
- Demonstrated problem-solving and analytical skills, with the ability to independently research, evaluate, and resolve complex technical challenges
- Deep technical expertise in Power Platform and Azure ecosystems, with the ability to apply best practices in solution design, integration, and scalability
- Ability to connect technical solutions to business value, understanding not just how to build solutions, but why they matter and how they are used to drive outcomes
- Technically capable of performing job responsibilities, and a passion for technical growth
- Experience mentoring and coaching developers, promoting best practices, standards, and continuous improvement across the team
- Strong learning agility and innovation mindset, with the ability to rapidly adopt new technologies, including AI, Copilot, and emerging platform capabilities
- Experience with other Microsoft technologies, languages, and frameworks will be considered as an advantage
- Experience with AI Builder, Copilot, or Azure AI services strongly preferred
- Data migration and data integration experience will be considered as an advantage
- Microsoft Power Platform Certification(s) will be considered as an advantage
- Experience in the Insurance industry and/or LOMA coursework preferred; ALMI designation a plus