Our client is seeking a Microsoft Dynamics 365 CRM System Architect & Lead Developer to design, develop, and implement solutions using Microsoft Dynamics 365 CRM. This role combines the responsibilities of a technical architect and hands-on lead developer, ensuring the successful delivery of solutions that meet business requirements and align with long-term CRM strategy.
As the System Architect & Lead Developer, you will be responsible for developing customized solutions, ensuring system integration, driving innovation, and leading the technical development of the Dynamics 365 CRM platform. You will collaborate with business stakeholders, development teams, and other IT functions to design scalable, maintainable, and high-performing CRM solutions that support sales, marketing, and customer service operations.
Besides CRM, the area also includes Marketing, Field Service, CPQ, Product Catalogue, Order Orchestration and other capabilities around the D365 platform and Sales process.
You will report to the Head of CRM within Group IT.
Main Tasks
- Define and oversee the technical architecture of the Microsoft Dynamics 365 CRM platform, ensuring it aligns with business requirements and IT strategy.
- Develop and maintain a scalable, flexible, and secure CRM architecture that can be easily integrated with other business systems (e.g. ERP, BI, marketing automation).
- Design custom workflows, entities and solutions to enhance business processes within D365 CRM.
- Lead the end-to-end development process for the D365 CRM platform, from initial design through to deployment, ensuring high-quality delivery.
- Develop custom plug-ins, workflows, and integrations, leveraging the D365 SDK and other development tools.
- Customize and extend D365 CRM to meet unique business needs using Power Platform (Power Apps, Power Automate), JavaScript, C#, and .NET.
- Ensure seamless integration between D365 CRM and external systems, utilizing APIs, web services, and Azure-based solutions.
- Establish and enforce coding standards, best practices, and governance for development activities on the CRM platform.
- Ensure that all development work adheres to Microsoft best practices, with a focus on maintainability, security, and performance.
- Provide technical guidance and mentorship to other developers and support staff, fostering a collaborative and high-performing development team.
- Provide guidance and recommendations on CRM best practices, aligning CRM solutions with broader business objectives.
- Serve as a technical expert during project meetings, ensuring that proposed solutions meet both business and technical requirements.
Qualifications & Professional Skills
- Bachelor’s degree in computer science, Information Technology or related field.
- Extensive experience with Microsoft D365 CRM architecture, development and customization.
- Proficient in Dynamics 365 SDK, Power Platform, C#, .NET and JavaScript.
- Strong understanding of CRM data model, business process flows, custom workflows, and integrations.
- Experience leading development projects and mentoring technical teams in an enterprise environment.
- Expertise in integrating D365 with external systems using APIs, Azure, and other integration tools.
- Deep knowledge of best practices in system architecture, design patterns, and Microsoft cloud solutions.
- Microsoft D365 certification(s) (e.g. Microsoft Certified: Dynamics 365 + Power Platform Solution Architect Expert) is a plus.
- Experience with Azure DevOps, CI/CD pipelines, and source control systems such as Git.
- Experience working with other Microsoft technologies (e.g., Azure, SharePoint, Power BI).
Attitude & Interpersonal Skills
- Excellent English verbal and written communication skills.
- A challenger mindset and an action-oriented attitude.
- Ability to work independently as well as part of a team.
- Ability to handle multiple tasks and prioritize effectively.
- Adaptable and open to learning new technologies and methodologies.
- Strong attention to detail and commitment to delivering high-quality work.
We offer
- Opportunity to shape the future CRM landscape of the organization
- Flexible hybrid work situation
- Company Training Academy for professional and personal development
- Equal opportunities employer
- Cultural diversity
- Attractive working environment in an international company
- Employee social events