.Net Web Developer

If you want to join an award-winning agency that delivers bold ideas and outstanding results, we’d love to hear from you.

If you want to join an award-winning agency that delivers bold ideas and outstanding results, we’d love to hear from you. The MTM Agency is a market-leading integrated agency based in Southampton. We are part of IDHL, one of the UK’s largest digital marketing agencies. Together, we partner with an enviable roster of international clients.

We are looking for a .Net Web Developer to focus on developing code for websites using the latest technologies. Ensuring coding standards are followed and quality is paramount. Dare to make the difference and have impact from Day One!

Our agency mission is to accelerate positive change by delivering service excellence and making a real difference to our clients, putting creativity at the heart of everything we do.

If this sounds like the role for you, then read on.

Your Role as .Net Web Developer

Collaboration

  • Collaborate with other developers and the project development team to determine needs and applying/customising existing technology to meet those needs.
  • Maintaining and supporting multiple projects and deadlines.
  • Working with the team to ensure the team completes the work within the sprints effectively and timely and to estimates.

Administration

  • Produce and maintain development documentation, where applicable.

Innovation

  • Seek to improve how we do things, better software engineering and best practices.
  • You care about things like code quality, modularity, and performance.
  • Ensuring code is developed and unit tested using the SOLID principles.
  • You are not satisfied with a site that only “works”, but rather a site that works in the best possible way given appropriate criteria (e.g. client requirements or third party limitations).
  • Investigate the causes of non-conforming software and implement solutions.
  • Stay up-to-date with Dotnet technology and strategies.
  • Ensuring work is produced to a high standard and to estimates.

What we’d like you to bring to the role

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline — or an equivalent software qualification (HNC/HND)
  • Strong software engineering experience using C#, .NET Core, ASP.NET, Razor, SQL, and server technologies, including unit testing.
  • Strong understanding of software design principles, implementation methodologies, and development processes
  • Experienced in Agile and Waterfall project methodologies
  • Proven experience in requirements capture, analysis techniques, and process improvement approaches.
  • Desire to remain technically hands-on and up to date with emerging technologies
  • Skilled at explaining complex technical concepts clearly to non-technical audiences
  • Exposure to both architectural and implementation-level software design
  • Understanding of software performance testing tools such as JMeter (or similar).
  • Familiarity with Docker and Kubernetes
  • Exposure to front-end frameworks such as Vue.js, React, or Angular
  • Knowledge and practical application of Object-Oriented Programming (OOP) and MVC principles.
  • Understanding of unit testing and testing methodologies
  • Experience with Azure DevOps pipelines
  • Strong knowledge of Azure services including Storage, Search, App Insights, and Key VaultT

Your next step

This is a full time, permanent role.

If this is you and you like what you have read, we would like to hear from you, email your CV with a covering letter to [email protected]