Hagerty is the world’s largest insurer of collectible and enthusiast vehicles, dedicated to enhancing the driving experience for its members. The Lead Software Engineer, Dynamics & Power Platform will lead the design, development, and delivery of scalable enterprise solutions, focusing on Microsoft Dynamics 365 Sales and Power Platform. This role involves a mix of hands-on engineering and technical leadership, ensuring high-quality and efficient solutions across the team.
Responsibilities:
- Lead the development of solutions using Dynamics 365 Sales (CRM) and Dataverse
- Implement Power Automate workflows to streamline business processes
- Develop applications using Power Apps (Canvas and Model-Driven Apps)
- Design and manage CI/CD pipelines for Dynamics 365, Power Platform and Power Apps deployments
- Ensure best practices for customization, configuration, and extensibility within the platform
- Establish and enforce engineering best practices, coding standards, and governance across the team
- Implement source control and versioning strategies using Git (or similar tools) for: Web resources, Dataverse tables and forms, Environment variables, Power Automate flows
- Drive solution performance, scalability, and maintainability
- Mentor and coach junior and mid-level engineers
- Conduct code reviews and provide constructive feedback
- Foster a collaborative and continuous learning environment
- Work closely with the Solution Architect to break down features into well-defined user stories and ensure alignment with architecture
- Partner with the Technical Product Manager to understand, refine, and support business requirements, translating them into scalable technical solutions
- Collaborate with the Scrum Master and Engineering Manager to ensure: Stable and predictable sprint delivery, Effective backlog grooming and estimation, Timely resolution of blockers
- Act as the technical point of contact for stakeholders and cross-functional teams
Requirements:
- Deep expertise in Microsoft Dynamics 365 Sales, Power Platform and Power Apps
- Lead the development of solutions using Dynamics 365 Sales (CRM) and Dataverse
- Implement Power Automate workflows to streamline business processes
- Develop applications using Power Apps (Canvas and Model-Driven Apps)
- Design and manage CI/CD pipelines for Dynamics 365, Power Platform and Power Apps deployments
- Ensure best practices for customization, configuration, and extensibility within the platform
- Establish and enforce engineering best practices, coding standards, and governance across the team
- Implement source control and versioning strategies using Git (or similar tools) for web resources, Dataverse tables and forms, environment variables, and Power Automate flows
- Drive solution performance, scalability, and maintainability
- Mentor and coach junior and mid-level engineers
- Conduct code reviews and provide constructive feedback
- Foster a collaborative and continuous learning environment
- Work closely with the Solution Architect to break down features into well-defined user stories and ensure alignment with architecture
- Partner with the Technical Product Manager to understand, refine, and support business requirements, translating them into scalable technical solutions
- Collaborate with the Scrum Master and Engineering Manager to ensure stable and predictable sprint delivery, effective backlog grooming and estimation, and timely resolution of blockers
- Act as the technical point of contact for stakeholders and cross-functional teams
- Strong problem-solving and communication skills
- Proven experience as a Tech Lead or Senior Engineer in Dynamics 365 / Power Platform/Power Apps
- Strong expertise in Dynamics 365 Sales and Dataverse
- Strong expertise in Power Automate
- Strong expertise in Power Apps (Canvas & Model-driven)
- Strong expertise in CI/CD pipelines for Dynamics (Azure DevOps or similar)
- Experience with Git-based version control systems
- Strong understanding of ALM (Application Lifecycle Management) on Microsoft Power Platform
- Experience working in Agile/Scrum environments
- Take the on-call duty, including but not limited to, during nights and weekends to support Broad Arrow Auctions
- Experience with Azure services and integrations
- Familiarity with Power Platform governance and security models
- Microsoft certifications in Dynamics 365 or Power Platform