Software Architecture / Senior Developer (Min 2-year experience)
Role details
Job location
Tech stack
Job description
This position blends team leadership, technical ownership, and strategic delivery, with a focus on building scalable, secure, and high-performing solutions aligned to business objectives. You will act as the technical authority across Dynamics 365, integrations, APIs, and supporting technologies., * Lead, coach, and manage the internal development team
- Own and drive the application development roadmap
- Ensure delivery of projects within agreed timelines, scope, and quality standards
- Define and uphold coding standards, governance, and documentation practices
- Oversee sprint planning, workload allocation, and delivery tracking
- Provide hands-on technical support where required
Architecture & Solution Design
- Take ownership of end-to-end solution architecture across Dynamics 365 (Sales, Customer Service, Marketing)
- Design systems that are scalable, secure, and high-performing
- Define integration approaches between Dynamics 365 and external systems (e.g. finance platforms, APIs)
- Produce clear and structured architecture documentation, including diagrams and data flows
Technical Leadership
- Act as the go-to technical authority for Dynamics 365
- Ensure adherence to best practices through architectural governance
- Review and approve solution designs from internal teams and external partners
- Provide guidance on customisations, extensions, and integrations
Integration & Data Strategy
- Define and oversee data architecture and integration strategies
- Ensure strong data governance, security, and compliance standards
- Lead API strategy and system interoperability across platforms
Performance & Optimisation
- Monitor and enhance system performance, scalability, and reliability
- Lead platform upgrades, migrations, and continuous improvements
- Work closely with IT Security and Helpdesk teams to ensure secure, supportable systems
- Contribute to business continuity and disaster recovery planning
Stakeholder Engagement
- Collaborate with business stakeholders to translate requirements into technical solutions
- Support project planning, budgeting, and vendor selection with technical expertise
- Communicate complex technical concepts clearly to non-technical audiences
Requirements
Are you an experienced Microsoft Dynamics 365 professional with a strong background in development, architecture, and system design?, * A minimum of 2 years' experience developing in Microsoft Dynamics 365
- Strong hands-on experience in architecture, customisation, and solution design
- Practical knowledge of the Power Platform (Power Apps, Power Automate, Power BI)
- Experience integrating Dynamics 365 with third-party systems and APIs
- Exposure to Azure services such as Azure Functions, Logic Apps, Service Bus, or API Management
- Previous experience in a Systems Architect, Technical Lead, or Senior Dynamics 365 role
- Experience delivering or leading enterprise-scale Dynamics 365 implementations
- The right to work in the UK and the ability to work remotely, Technical Skills
- Strong background in Microsoft Dynamics 365 development
- Solid understanding of the Power Platform
- Experience with Azure services (Functions, Logic Apps, Service Bus, API Management)
- Knowledge of integration patterns and API design
- Understanding of security models, role-based access, and compliance frameworks
Experience
- Proven experience in a Systems Architect or senior development role within Dynamics 365
- Experience leading complex, enterprise-level implementations
- Experience working with third-party vendors and system integrators
- At least 2 years of Dynamics 365 development experience
Personal Attributes
- Strong analytical and problem-solving ability
- Excellent communication and stakeholder management skills
- Ability to balance strategic thinking with hands-on technical delivery
- Structured, proactive, and delivery-focused approach
Desirable Certifications
- Microsoft Certified: Dynamics 365 Solution Architect Expert
- Microsoft Certified: Power Platform Solution Architect Expert
- Azure Solutions Architect certification
- TOGAF
What Success Looks Like
- A well-led and high-performing development team
- A clearly defined and executed application roadmap
- Stable, scalable, and secure Dynamics 365 solutions
- Strong governance and consistency across development practices
- Effective collaboration across Development, IT Security, and Helpdesk