Lead Developer in Bedford

Lead Developer in Bedford

Bedford Full-Time 55000 - 65000 £ / year (est.) No home office possible
Money and Pensions Service

At a Glance

  • Tasks: Lead the development of innovative D365 solutions and integrations in a dynamic team.
  • Company: Join the Money and Pensions Service, dedicated to improving financial wellbeing across the UK.
  • Benefits: Enjoy a competitive salary, pension scheme, flexible working, and paid volunteering days.
  • Other info: Flexible hybrid working with opportunities for career growth and mentoring.
  • Why this job: Make a real impact while working with cutting-edge technology in a supportive environment.
  • Qualifications: Strong C#/.NET skills and experience with Dynamics 365 CRM and Azure integrations.

The predicted salary is between 55000 - 65000 £ per year.

Join us at the Money and Pensions Service (MaPS) as a Lead Developer (365). You will join the Omnichannel team responsible for managing Dynamics 365 CRM and Genesys Cloud CX. You will lead the development of our D365 solutions and integrations into our broader Azure-based architecture, collaborating with the Product Owner, Developers, Solutions Architect and Business Analyst. Our wider architecture includes Azure Functions, Azure Service Bus, API integrations, Azure DevOps CI/CD pipelines, Terraform (Infrastructure as Code), React-based front‑end components, Genesys Cloud CX and .NET/C# APIs. You’ll be part of a dynamic team dedicated to helping people across the UK improve their financial wellbeing.

Purpose of the Role

A lead developer leads development on one or a small number of related project teams. At this role level, you will:

  • Guide the ways in which the team works.
  • Be proficient in a wide range of technical systems.
  • Be involved in identifying appropriate technology and approaches, deciding when software should be written.
  • Contribute to the developer community.
  • Provide technical leadership, coaching and mentoring your team.
  • Promote knowledge sharing and adoption of good practice.

Key Accountabilities

  • Collaborate within an agile team and lead the development of digital products using D365 CRM, .NET/C# and Azure services, ensuring efficient, modular and maintainable code.
  • Produce testable code complete with unit and integration tests.
  • Establish and enforce coding standards, engineering practices and CI/CD approaches across D365 and related integrations.
  • Define and establish reusable engineering patterns, shared components and solution templates across D365 and Power Platform to ensure consistency, scalability and accelerated delivery.
  • Make clear technical decisions regarding use of plugins, custom APIs, Azure Functions, Service Bus and other distributed components.
  • Define integration and architectural patterns in collaboration with Solutions Architects.
  • Ensure D365 solutions align with MaPS engineering standards, DevOps practices.
  • Build and manage Azure resources (Azure Functions, Logic Apps, Key Vault, API Management) to support scalable and secure application back‑ends.
  • Leverage Azure Service Bus topics and queues to orchestrate asynchronous workflows and decouple services.
  • Use Terraform for Infrastructure as Code (IaC) to provision and manage cloud environments.
  • Release code and D365 solutions via Azure DevOps pipelines.
  • Implement robust logging, monitoring and observability patterns across D365 and Azure.
  • Build in accordance with GDS Service Standards and Secure by Design Principles.
  • Line‑manage and mentor two D365 developers, supporting capability growth and performance.
  • Promote collaborative engineering culture and reduce reliance on external suppliers.
  • Document technical designs, configurations, and deployment procedures to support maintainability and knowledge transfer.

Experience and Expertise

  • Availability and capacity management: ability to manage service components to meet business needs and key performance indicators (KPIs).
  • Development process optimisation: identify process optimisation opportunities and contribute to implementation of proposed solutions.
  • Information security: design solutions with security controls to mitigate threats.
  • Modern standards approach: apply modern development standards to support complex projects and programmes.
  • Programming and build (software engineering): advise on the right way to apply standards and methods, ensuring compliance across stages and iterations.
  • Strong C# / .NET engineering background with experience building enterprise‑grade, maintainable and testable solutions.
  • Extensive experience customizing and extending Dynamics 365 CRM, including plugins, SDK, Web API and Dataverse.
  • Hands‑on experience with Microsoft Power Platform tools (Power Automate, Power Apps, Dataverse) used in combination with custom code and integrations.
  • Experience designing and implementing Azure‑based integrations, including Azure Functions, Service Bus and API integrations within distributed architectures.
  • Experience leading engineers or technical workstreams, setting coding standards, mentoring developers and contributing to architectural decisions.
  • Experience integrating with Genesys APIs or similar contact centre platforms.
  • Experience with Customer Service, Sales and Marketing modules.
  • Experience configuring and customizing D365 CRM components (workflows, dashboards, forms, views, reports) with understanding of when configuration is appropriate versus custom code or external services.

About Us

The Money and Pensions Service (MaPS) is based in Bedford, in a recently renovated modern office. This is a wonderful opportunity for you to become an integral part of a dynamic organisation, working to help people across the UK.

What We Offer

  • Pension scheme – contributions matched 2 to 1 (up to 10% of your salary)
  • Interest‑free loan for season tickets for buses and trains
  • Cycle to work Scheme
  • Subsidised eye tests & flu jabs
  • Give as you earn scheme
  • Employee assistance programme (EAP)
  • Enhanced family and sick pay
  • Paid volunteering (2 days a year)
  • Recognition Scheme
  • Discounts portal to numerous retailers

Flexible Working

At MaPS, we take pride in our flexible approach to work. As standard, we work on a hybrid basis with a minimum of 2 days in the office per month. Hybrid working is a voluntary, non‑contractual arrangement and our headquarters in Bedford will be your contractual place of work. The number of days that anyone will be able to work at home will be determined primarily by business needs, but personal and other relevant circumstances will also be considered.

Lead Developer in Bedford employer: Money and Pensions Service

At the Money and Pensions Service (MaPS), we pride ourselves on being an excellent employer, offering a supportive and dynamic work culture that prioritises employee growth and well-being. Our Bedford-based office provides a modern environment where you can thrive, with benefits such as a generous pension scheme, flexible working arrangements, and opportunities for professional development through mentoring and collaboration. Join us in making a meaningful impact on financial wellbeing across the UK while enjoying a range of perks designed to enhance your work-life balance.
Money and Pensions Service

Contact Detail:

Money and Pensions Service Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Developer in Bedford

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with Dynamics 365 or Azure. A friendly chat can lead to insider info about job openings or even a referral.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving D365 and Azure services. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on common technical questions related to .NET/C# and Azure integrations. Practice explaining your thought process and problem-solving approach, as this is key for a Lead Developer role.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at MaPS.

We think you need these skills to ace Lead Developer in Bedford

Dynamics 365 CRM
Azure Functions
Azure Service Bus
API integrations
Azure DevOps CI/CD pipelines
Terraform (Infrastructure as Code)
React
.NET/C#
Unit and integration testing
Coding standards
Engineering practices
Technical leadership
Mentoring
Information security
Customer Service, Sales and Marketing modules

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Lead Developer role. Highlight your experience with D365, Azure, and .NET/C#, and don’t forget to mention any leadership roles you've had. We want to see how you can contribute to our dynamic team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about helping people improve their financial wellbeing and how your skills align with our mission at MaPS. Keep it engaging and personal!

Showcase Your Technical Skills: In your application, be sure to showcase your technical expertise. Mention specific projects where you've used Azure Functions, Service Bus, or D365 customisations. We love seeing real-world examples of your work!

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at MaPS!

How to prepare for a job interview at Money and Pensions Service

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Dynamics 365, Azure services, and .NET/C#. Brush up on your knowledge of Azure Functions, Service Bus, and CI/CD pipelines. Being able to discuss these technologies confidently will show that you're ready to hit the ground running.

✨Showcase Your Leadership Skills

As a Lead Developer, you'll be expected to guide and mentor your team. Prepare examples from your past experiences where you've successfully led projects or teams. Highlight how you’ve established coding standards or improved processes, as this will demonstrate your capability to take charge and foster a collaborative environment.

✨Prepare for Technical Questions

Expect to face technical questions that assess your problem-solving skills and coding knowledge. Practice coding challenges related to C# and .NET, and be ready to explain your thought process. You might also be asked about architectural decisions, so think through how you would approach integrating various components within Azure.

✨Understand the Company’s Mission

Familiarise yourself with the Money and Pensions Service's mission to improve financial wellbeing across the UK. Be prepared to discuss how your role as a Lead Developer can contribute to this goal. Showing that you align with their values will make a positive impression and demonstrate your commitment to the organisation.

Lead Developer in Bedford
Money and Pensions Service
Location: Bedford

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>