We are looking for an experienced Microsoft Dynamics 365 CRM Technical Lead to lead a development team and drive the architecture and development of customer service systems.
Key Responsibilities
- Manage and professionally lead a development team, including work planning, task allocation, and delivery tracking.
- Define solution architecture and write Technical Design Documents (TDDs).
- Lead the development lifecycle, including code reviews, system upgrades, release management, and production deployments.
- Maintain and support production systems, including incident management.
- Drive the adoption of new technologies and improve development standards.
- Collaborate with cross-functional teams in an Agile environment.
Requirements
- Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a relevant field; alternatively, a Practical Software Engineering diploma or other relevant professional education.
- 3+ years of experience managing a development team of at least five employees.
- 5+ years of experience with Microsoft Dynamics 365 CRM.
- Experience writing TDDs for Microsoft Dynamics CRM solutions.
- Development experience with Angular, Vue.js, React, .NET, and C#.
- Experience with SQL Server, SSIS, and Microsoft Azure.