CRM Senior Developer
Role details
Job location
Tech stack
Job description
A remote opportunity for an experienced Software Architect / Senior Developer with strong expertise in Microsoft Dynamics 365 and related technologies. The role involves leading the application development function while maintaining hands-on technical capability across the Dynamics 365 ecosystem and integrated enterprise systems.
This position blends technical leadership, architectural ownership and delivery oversight, with a strong focus on system design, integration strategy and scalable solution development.
Key Responsibilities
Development Leadership & Delivery
- Lead, mentor and support the development team.
- Own and maintain the application development roadmap.
- Ensure high-quality and timely delivery of development projects.
- Establish coding standards, governance and best practices.
- Support sprint planning, delivery tracking and continuous improvement.
- Provide hands-on technical input when required.
Architecture & Design
- Lead solution architecture across the Dynamics 365 landscape.
- Design secure, scalable and maintainable systems.
- Define and oversee integration architecture.
- Produce high-quality technical documentation and design artefacts.
Technical Leadership
- Act as the technical authority for Dynamics 365 and related platforms.
- Provide guidance on best practices, governance and solution quality.
- Review and approve technical solutions.
- Support development teams with architectural direction.
Integration & Data Strategy
- Define integration and data strategies across systems.
- Ensure compliance with governance, security and regulatory requirements.
- Oversee API strategy and integration patterns.
Performance & Optimisation
- Enhance system performance, reliability and scalability.
- Lead upgrades, migrations and platform improvements.
- Ensure security, maintainability and long-term supportability.
- Contribute to disaster recovery and continuity planning.
Stakeholder Collaboration
- Translate business requirements into effective technical solutions.
- Support planning, vendor engagement and solution evaluation.
- Communicate complex technical concepts clearly to non-technical stakeholders.
Requirements
Technical Expertise
- Strong experience with Microsoft Dynamics 365.
- Solid understanding of the Power Platform.
- Experience with Azure services and cloud-based architectures.
- API development and integration experience.
- Knowledge of security, compliance and governance principles.
Experience
- Background in senior development, architecture or technical leadership roles.
- Experience delivering enterprise-level implementations.
- Exposure to working with third-party vendors and partners.
- Minimum 2+ years of hands-on Dynamics 365 experience.
Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent communication and stakeholder engagement skills.
- Strategic thinker with a hands-on, delivery-focused mindset.
- Organised, proactive and structured approach to work.
Desirable Certifications
- Dynamics 365 Solution Architect Expert
- Power Platform Solution Architect Expert
- Azure Solutions Architect
- TOGAF or equivalent architecture framework certification
Benefits & conditions
Salary: £65,000 - £70,000