Lead Developer (Dynamics 365)
Overview:
As Lead Developer for Dynamics 365 and Power Platform, you drive enterprise-scale solutions and architectural alignment across teams. You lead design, development, and integration while mentoring peers and ensuring secure, scalable deliveries. You work with cutting-edge Microsoft technologies to meet current and future business needs, influencing architecture and governance. This role offers hybrid work options and a path to impact across a Fortune 500 homebuilder known for growth and inclusion. Compensation / Benefitshybrid work scheduleremote work arrangements may be consideredcareer growth opportunitiesinclusive workplace culture
Responsibilities:
- Act as a technical subject matter expert across system analysis, development, and architecture guidance
- Design and implement enterprise solutions using Dynamics 365 CE, Dataverse, Power Platform, and Azure services
- Define testing strategies and manage test plans
- Collaborate with architecture leadership to shape application standards
- Provide third-level support, troubleshoot complex production issues, and act as escalation point
- Lead vendor software evaluations and adoption within the D365 ecosystem
- Mentor and guide less experienced staff; document designs and decisions
- Set delivery goals with team leadership and monitor progress
- Champion development best practices and process improvements
- Define and enforce governance, security, and environment strategies for Power Platform
- Establish monitoring, reliability, and disaster recovery practices for platform solutions
- Review designs, code changes, and deployment approaches for enterprise alignment
- Perform additional duties as assigned
Key requirements:
- Extensive experience developing and supporting Microsoft Dynamics 365 Customer Engagement applications
- Extensive experience with Microsoft Dataverse, solution management, security model configuration, and platform customization
- Minimum 8 years of software development experience, including at least 5 years with Dynamics 365 and Power Platform
- Strong proficiency in C#, .NET, dependency injection, asynchronous programming, REST APIsExperience developing Dynamics 365 Plugins, Custom Workflow Activities, Custom APIs, JavaScript/TypeScript components, and model-driven apps
- Experience with Power Apps (Model-Driven and Canvas Apps), Power Automate, and Power Platform governance
- Extensive experience with Azure services including Azure Functions, Service Bus, Event Grid, Key Vault, API Management, and Azure Storage
- Experience designing event-driven and API-based integrationsStrong knowledge of CI/CD using Azure DevOps and GitExperience with observability tools (Azure Monitor, Application Insights, Log Analytics)
- Experience with SQL Server, T-SQL, data modeling, and data integration
- Understanding of Microsoft Fabric, Data Lake, and enterprise reporting integrationsStrong understanding of OAuth, OpenID Connect, OData, REST APIsExperience in Agile and DevOps environments
- Excellent communication, mentoring, and stakeholder management skills
- Proven ability to lead technical teams and deliver complex enterprise software solutions
- Preferred certifications listed in descriptionexcellent communicationmentoringstakeholder management
- Dynamics 365 Customer Engagement development
- Microsoft Dataverse
- Power Platform governance