Senior MVC Developer
Senior MVC Developer

Senior MVC Developer

Basingstoke Full-Time 60000 - 84000 £ / year (est.) Home office (partial)
X

At a Glance

  • Tasks: Lead the development of Microsoft Dynamics 365 and Power Platform solutions.
  • Company: Join a dynamic team driving enterprise-scale digital transformation.
  • Benefits: Enjoy flexible hybrid work, continuous learning, and extra holiday perks.
  • Why this job: Be part of a major transformation programme with opportunities for mentorship and growth.
  • Qualifications: Expertise in Dynamics 365 CE, Power Platform, and strong coding skills required.
  • Other info: Work in a fast-paced environment with a focus on collaboration and innovation.

The predicted salary is between 60000 - 84000 £ per year.

Location: Cardiff, Basingstoke or Hemel Hempstead – Hybrid

Salary: £75,000

We are looking for an experiencedSenior Dynamics 365 CRM Developerto join our Group Transformation function, playing a key role in delivering and supporting enterprise-scale Microsoft business solutions. This is a strategic role combining technical delivery, solution design, and mentorship across a fast-paced, multi-team environment as part of a major business transformation programme.

You’ll be responsible for architecting, building, and enhancing complex CRM and Power Platform solutions that enable the organisation to scale, adapt, and better serve its customers. This position sits at the intersection of development leadership and hands-on technical contribution.

Key Responsibilities:

Technical Delivery & Solution Design

  • Take a lead role in the development and support ofMicrosoft Dynamics 365 CE and Power Platformsolutions, ensuring best practices are followed throughout the software lifecycle.
  • Work closely with business and technical teams to analyse requirements, define architecture, and implement scalable, maintainable solutions.
  • Develop and support bothModel-Driven and Canvas Apps, leveraging Dataverse and integrating with external data sources and APIs.
  • Manage CRM customisations includingplugins, workflow extensions, business rules, forms, and dashboards.
  • Lead end-to-end implementations, including data migration, integration, and performance tuning.

Team & Technical Leadership

  • Provide technical direction and oversight to other developers and contractors, helping to manage task allocation, priorities, and quality.
  • Act as a bridge between transformation squads, internal platform teams, and business stakeholders.
  • Contribute to internal consulting activities, guiding teams on how to make the most of Dynamics 365 and Power Platform capabilities.

Platform Governance & Support

  • Play a critical role in the governance of the CRM and Power Platform estate, aligning with compliance, security, and change control processes.
  • Take ownership of incidents and issues, ensuring root cause analysis and robust long-term solutions.
  • Maintain a backlog of enhancement requests, prioritising changes in line with stakeholder needs and product direction.
  • Help establish and grow the internal Centre of Excellence for Microsoft low-code solutions, contributing to training, mentoring, and enablement across the organisation.

Required Skills & Experience

  • Demonstrable expertise inDynamics 365 CE development, including advanced customisation and extensibility.
  • Deep experience with thePower Platform, particularly Power Apps (Canvas and Model-Driven), Power Automate, and Dataverse.
  • Proven track record in building complexCanvas Appsusing multiple data sources and custom connectors.
  • Proficient in.NET (C#), JavaScript, Web API, SQL Server, and working knowledge ofHTML, CSS, XML, JSON.
  • Experience in integrating with Microsoft Azure services such as Logic Apps, Functions, and Azure DevOps pipelines.
  • Comfortable with complex data modelling and performance optimisation in large-scale CRM environments.
  • Adept at explaining technical solutions to non-technical stakeholders and working closely with business users.
  • Hands-on experience withCI/CD, source control, and work management using Azure DevOps.
  • Strong communication skills, proactive attitude, and the ability to work under pressure and manage multiple priorities.

Desirable Qualifications & Attributes

  • RelevantMicrosoft certificationsin Dynamics 365 and/or Power Platform.
  • Experience working in agile delivery environments, particularly at scale.
  • Knowledge of SSRS, FetchXML, SSIS, or other reporting and ETL tools.
  • Experience with Power Pages (Portals) and customer-facing apps.
  • Familiarity with data compliance standards (e.g., GDPR) and security models within Dynamics.

Soft Skills & Traits

  • A confident problem-solver with the ability to work independently and mentor others.
  • Strong team player who thrives in collaborative environments.
  • Excellent attention to detail and commitment to quality.
  • Organised and capable of working in a high-performance, fast-paced setting.
  • A natural coach, keen to upskill colleagues and foster a strong development culture.

Benefits

  • Flexible hybrid working environment
  • Exposure to enterprise-wide digital transformation
  • Opportunity to shape the Microsoft platform strategy across multiple business units
  • Continuous learning and professional development support
  • 21 days holiday – increasing to 22 days after 3 years and to 25 days after 5 years
  • Extra day off for your birthday
  • Buy holiday scheme
  • Employee Assistance Programme
  • Free onsite parking
  • Enhanced company sick pay
  • Discounted retail vouchers
  • Reduced gym membership
  • Annual salary review
  • SCG mobile benefit
  • Employee referall bonus

#J-18808-Ljbffr

Senior MVC Developer employer: X-On

Join a forward-thinking organisation in Cardiff, Basingstoke, or Hemel Hempstead as a Senior MVC Developer, where you will be at the forefront of enterprise-scale Microsoft business solutions. Enjoy a flexible hybrid working environment that fosters continuous learning and professional development, alongside a supportive culture that values mentorship and collaboration. With competitive benefits including enhanced sick pay, additional holiday perks, and opportunities to shape the Microsoft platform strategy, this role offers a meaningful and rewarding career path in a dynamic transformation programme.
X

Contact Detail:

X-On Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior MVC Developer

✨Tip Number 1

Familiarise yourself with the latest features and updates in Dynamics 365 and Power Platform. Being well-versed in these technologies will not only boost your confidence during discussions but also demonstrate your commitment to staying current in a rapidly evolving field.

✨Tip Number 2

Network with professionals in the Dynamics 365 community. Attend meetups, webinars, or online forums where you can connect with others in the industry. This can lead to valuable insights and potentially even referrals for the position you're interested in.

✨Tip Number 3

Prepare to discuss your experience with complex CRM implementations and how you've tackled challenges in previous roles. Be ready to share specific examples that highlight your problem-solving skills and technical expertise, as this will resonate well with the interviewers.

✨Tip Number 4

Showcase your leadership abilities by discussing any mentoring or team-leading experiences you've had. Highlight how you've guided others in technical projects, as this aligns perfectly with the role's requirement for team and technical leadership.

We think you need these skills to ace Senior MVC Developer

Dynamics 365 CE Development
Power Platform Expertise
Canvas Apps Development
Model-Driven Apps Development
Power Automate
Dataverse Integration
.NET (C#) Proficiency
JavaScript Skills
Web API Knowledge
SQL Server Experience
HTML, CSS, XML, JSON Familiarity
Microsoft Azure Services Integration
Data Modelling and Performance Optimisation
CI/CD Practices
Azure DevOps Proficiency
Technical Communication Skills
Agile Delivery Experience
Problem-Solving Skills
Mentorship and Coaching Abilities
Attention to Detail
Organisational Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Dynamics 365 CE development and the Power Platform. Use specific examples of projects you've worked on that demonstrate your technical skills and leadership abilities.

Craft a Compelling Cover Letter: In your cover letter, explain why you're interested in this role and how your background aligns with the responsibilities outlined in the job description. Mention your experience with complex CRM solutions and your ability to mentor others.

Showcase Relevant Skills: Emphasise your proficiency in .NET, JavaScript, and SQL Server, as well as your experience with Azure services. Highlight any relevant Microsoft certifications you hold, as these will strengthen your application.

Prepare for Technical Questions: Be ready to discuss your technical expertise in detail during the interview process. Prepare to explain your approach to developing and supporting CRM solutions, as well as how you manage task allocation and quality assurance within teams.

How to prepare for a job interview at X-On

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with Dynamics 365 CE and the Power Platform in detail. Highlight specific projects where you've implemented complex solutions, and be ready to explain your approach to customisation and integration.

✨Demonstrate Leadership Skills

Since this role involves mentoring and providing technical direction, share examples of how you've led teams or guided colleagues in previous positions. Discuss your approach to task allocation and ensuring quality in deliverables.

✨Communicate Clearly with Non-Technical Stakeholders

Practice explaining technical concepts in simple terms. This will be crucial as you'll need to bridge the gap between technical teams and business stakeholders. Prepare examples of how you've successfully communicated complex ideas in the past.

✨Prepare for Scenario-Based Questions

Expect questions that assess your problem-solving abilities and how you handle real-world challenges. Think of scenarios where you've had to optimise performance or manage incidents, and be ready to discuss your thought process and outcomes.

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

X
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>