Software Architecture / Senior Developer (Min 2-year experience)

Moorgate Finance Ltd
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 70K

Job location

Remote

Tech stack

API
Azure
Computer Security
Data Architecture
Data Governance
Interoperability
Microsoft Dynamics
Scrum
Software Architecture
Power BI
Software Engineering
Data Streaming
Systems Integration
Microsoft Power Automate
Data Strategy
Togaf
Api Design
Software Coding
Api Management
Serverless Computing
Powerapps

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

Apply for this position