Who are The MTM Agency?
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.
Your Role as .Net Web Developer
As a .Net Web Developer you will 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!
Main Accountabilities
* Collaborate with developers and project teams to understand requirements and adapt or enhance existing technology to meet project needs.
* Work across multiple projects and deadlines, ensuring timely, high-quality delivery within sprint estimates.
* Strive for continuous improvement in software engineering, embracing best practices and innovative approaches
* Take pride in writing clean, modular, high-performing code that follows SOLID principles and exceeds expectations
* Proactively identify and resolve causes of non-conforming software, implementing robust, long-term solutions
* Stay up to date with .NET technologies, frameworks, and industry trends to bring fresh thinking to the team
* Ensure all work meets high standards of quality, performance, and accuracy against project estimates
* Collaborate with other departments to share ideas, contribute to proposals, and problem-solve to deliver a seamless experience for our clients
* Maintain awareness of client and agency budgets, proactively identifying ways to enhance efficiency and profitability
* Commit to continuous learning and professional development to keep skills and knowledge current
* Support team and agency events or initiatives as needed, including occasional activities outside regular working hours
* Participate in the agency’s appraisal process and work with your line manager on professional growth goals
Person Specification
* 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 Vault
#J-18808-Ljbffr