Employment Type
Full Time
Department
D365 CRM Technical
Job Summary
We are seeking a highly experienced Senior Application Developer – D365 CRM Technical to lead the design, development, and optimization of complex solutions within the Dynamics 365 ecosystem. You will play a key role in architecting scalable systems, guiding junior developers, and ensuring high-quality delivery across projects. This role is suited for professionals who combine deep technical expertise with leadership and a strong focus on performance and reliability.
Key Responsibilities
- Lead the design and development of customizations, extensions, and integrations within Dynamics 365 CRM
- Analyze complex technical requirements and define scalable solution architectures
- Provide technical leadership and mentor junior developers, ensuring adherence to best practices
- Design and implement robust integrations with external systems for seamless interoperability
- Conduct code reviews and ensure high-quality, maintainable, and optimized code
- Troubleshoot and resolve advanced technical issues to ensure system stability and performance
- Collaborate with functional consultants, project managers, and clients to deliver high-quality solutions
- Create and maintain comprehensive technical documentation including design and deployment guides
- Stay updated with the latest advancements in Dynamics 365 and recommend system improvements
- Ensure adherence to security protocols, data protection policies, and access governance
Required Skills & Qualifications
- Strong experience in Dynamics 365 CRM development with advanced customization capabilities
- Proficiency in C#, .NET, JavaScript, and related technologies
- Expertise in designing and implementing integrations using APIs and middleware
- Strong understanding of system architecture, scalability, and performance optimization
- Proven ability to troubleshoot and resolve complex technical challenges
- Experience in mentoring developers and leading technical initiatives
- Strong communication and stakeholder collaboration skills
Preferred Qualifications
- Experience leading enterprise-scale Dynamics 365 implementations
- Familiarity with Azure services, cloud architecture, and integration frameworks
- Exposure to DevOps practices and CI/CD pipelines
- Understanding of security, compliance, and governance within D365 environments
- Experience working in client-facing and multi-project environments
Experience
4–6 years of relevant experience in Dynamics 365 CRM technical development
Education
Bachelor’s degree in Computer Science, Information Technology, or a related field