Software Developer - .NET - Tech Transformation

  • Sanderson
  • Oct 14, 2025
Full time Telecommunications

Job Description

Software Engineer / Software Developer / Software Programmer

Our client is a leader within their market and they are in the process of continuing to evolve and modernise, they are undertaking a major transformation of their digital platforms, including the migration of legacy systems to Microsoft Dynamics and cloud-native solutions. We are looking for a talented Software Developer to contribute to the ongoing development and maintenance of in-house systems as well as supporting the migration to MS Dynamics. .Strong experience in .NET development is key but experience of Dynamics is simply a nice to have and not essential at all.

The Role

We're seeking an experienced and business-facing Software Developer with a strong background in .NET, modern software architecture, and system integration's.

You'll play a crucial role in maintaining and evolving our legacy estate, contributing to strategic decisions on new technology , and supporting cross-functional delivery teams.

This is a hands-on role with both technical and stakeholder-facing responsibilities.

Key Responsibilities

  • Participate in the design, enhancement, and migration of legacy systems built in C#, VB.NET, and Angular/TypeScript, using MySQL, PostgreSQL, and SQL Server technologies.
  • Maintaining core business-critical applications, ensuring reliability, maintainability, and ongoing evolution.
  • Act as a liaison between the development team and internal business stakeholders, translating business needs into scalable technical solutions.
  • Contribute to the implementation of modern architectures: microservices, containerised services, and serverless cloud-native components in AWS.
  • Diagnose and resolve complex support issues in legacy applications.
  • Collaborate with Business Analysts and Team Leaders to refine deliverables and technical solutions.
  • Contribute to good source control practices, CI/CD pipelines, and deployment processes using GitHub and Azure DevOps.
  • Contribute to Agile processes using KANBAN, ensuring transparency and delivery alignment.
  • Document architecture decisions, deployment processes, and codebase changes clearly and thoroughly.

What You'll Bring

  • 5+ years software development experience, with strong expertise in .NET (C#).
  • Proficiency in front-end technologies: Angular, TypeScript, JavaScript, HTML, CSS.
  • Strong database skills with SQL Server, MySQL, and PostgreSQL.
  • Familiarity with Amazon Web Services (AWS) or Azure.
  • Experience working in a client-facing or business-facing technical role.
  • Experience maintaining and modernising legacy systems, including VB.NET.
  • Excellent communication skills and the ability to engage confidently with non-technical stakeholders.
  • Experience integrating with or migrating to MS-Dynamics.
  • Understanding of RESTful APIs, WSDL, and integration best practices.
  • Experience working across the full Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, deployment, and support.
  • Knowledge of Docker, CI/CD pipelines, GitHub, and Azure DevOps

Desirable Extras

  • Experience with automated testing frameworks (unit, integration, UI).
  • Knowledge of Agile methodologies and working within KANBAN workflows.
  • Exposure to hybrid cloud environments and performance monitoring solutions.
  • Experience with infrastructure as code and proactive environment management.

Reasonable Adjustments:

Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients.

If you need any help or adjustments during the recruitment process for any reason, please let us know when you apply or talk to the recruiters directly so we can support you.