Job Title: Microsoft Dynamics Team Lead
FLSA Status: Exempt, Salaried
Location: New York, NY
Worksite Status: Onsite
Compensation: $140,000 – $160,000 Annually (Base salary may vary based on experience, qualifications, and relevant skill set)
Position Summary
The Microsoft Dynamics Team Lead directs the architecture, implementation, and continuous enhancement of enterprise CRM solutions built on the Microsoft Dynamics 365 platform. This role integrates hands-on technical development with people management, guiding a cross-functional team of software engineers, business analysts, and quality assurance specialists to deliver scalable, business-aligned systems. Serving as the primary technical authority and delivery lead, this position ensures platform reliability, code quality, security compliance, and strategic alignment with organizational objectives.
Key Responsibilities
Technical Direction & Architecture: Guide the end-to-end design, configuration, and implementation of Microsoft Dynamics 365 CRM applications following enterprise architecture standards.
Hands-On Engineering: Serve as a working technical lead by authoring, reviewing, and maintaining custom C#, .NET, and JavaScript components, including plugins, web resources, external integrations, and custom services.
Application Lifecycle Management (ALM): Oversee environment strategies across development, testing, staging, and production tiers, managing deployments, solution packaging, and platform upgrades.
Team Leadership & Mentorship: Directly manage and mentor a technical delivery team composed of developers, business analysts, and QA professionals; conduct performance reviews, support career development, and establish code quality and review standards.
Delivery & Workload Planning: Plan sprint backlogs, allocate team resources, monitor delivery milestones, and ensure consistent on-time project execution.
Stakeholder Collaboration: Partner closely with business leaders and business analysts to translate functional requirements into viable technical roadmaps and clear engineering user stories.
Platform Health & Operations: Direct troubleshooting efforts, root-cause analyses, and the timely resolution of escalated support tickets, proactively mitigating technical debt and performance bottlenecks.
Quality Assurance & Governance: Define testing criteria and ensure all deliverables satisfy security, accessibility, and functional acceptance criteria prior to release.
Qualifications
3+ years of professional experience designing, developing, and deploying enterprise solutions on Microsoft Dynamics 365 CRM.
Proven track record leading, supervising, or mentoring multidisciplinary technical teams (software engineers, analysts, and QA testers).
Demonstrated technical proficiency in C#, .NET, and JavaScript for Dynamics CRM customization (plugins, custom workflow activities, web resources, and APIs).
Practical experience managing the full software development lifecycle (SDLC), testing methodologies, environment management, and solution deployments.
Strong consultative and interpersonal skills, with the ability to articulate complex technical architecture to both technical teams and non-technical business stakeholders.
Bachelor’s degree in Computer Science, Information Technology, or a related technical discipline, or equivalent practical industry experience.
Preferred Qualifications
Hands-on experience developing custom Power Apps Component Framework (PCF) or Fluent UI controls.
Practical experience building business workflows and integrations using Power Automate and Power Apps.
Familiarity with CI/CD automation pipelines, source control strategies, and automated CRM deployment processes.
Experience delivering projects within Agile, Scrum, or hybrid development frameworks.
Active Microsoft Certified credentials in Dynamics 365 or Power Platform.
Practical experience configuring and supporting the Microsoft Dynamics 365 Field Service application.
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.