> Markdown version of [/jobs/ext/1625058-senior-net-developer](https://www.wearedevelopers.com/jobs/ext/1625058-senior-net-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior.Net developer - **Company:** Tech Mahindra Limited - **Location:** Reading, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), .NET Framework, Agile Methodology, ASP.NET MVC Framework, Microsoft Azure, C Sharp (Programming Language), Cascading Style Sheets (CSS), Code Review, Continuous Delivery, Continuous Integration, Extract Transform Load (ETL), Software Design Patterns, DevOps, Programming Tools, Microsoft Visual Studio, Microsoft SQL Server, Team Foundation Server, MySQL, Software Engineering, SQL Server Integration Services, Git, Build Management, Software Version Control - **Published:** July 12, 2026 - **Apply:** https://jobsthamesvalley.co.uk/jobs/apply/ats-redirect/?id=2871823845-2 ## About the Role * Some Experience in Telecom domain * Commercial experience with Core MVC * Experience with using source control solutions such as TFS, ADO and Git * Experience with continuous deployment and continuous integration * Be competent in all stages of the Software Development Life Cycle and Agile methodologies, including documentation, analysis, and testing * Be able to design and build ETL packages using SSIS or DBT, consuming a variety of data sources and utilising different transformation methods * Take ownership for learning and development of own skills to ensure they are up to date and maintain awareness of developments in the industry * Innovate with a customer focus ## Description * Use established development tools and frameworks including but not limited to Core MVC, Visual Studio, Team Foundation Server / Azure DevOps, SQL Server, MySQL, HTML, CSS, JavaScript, and C# * Prepare and maintain code for various web-based .NET applications * Be a part of an agile team using scrum and Kanban * Take a TDD approach to software development * Run agile meetings, code reviews and coaching, training and knowledge-sharing sessions * Help to turn business requirements into user stories and acceptance criteria * Work with other members of the development team to ensure that best possible solutions are implemented * Enhance existing systems by identifying areas for modification and improvement * Create technical specifications and test plans * Consider the bigger picture when designing and developing solutions * Ensure systems are designed to be self-monitoring to reduce the overhead of manual monitoring * Promote and adopt DevOps principles wherever possible * Fix mission-critical bugs via application of design patterns * Work on several projects simultaneously * Serve as a mentor to the more junior developers * Create and conduct complicated testing * Investigate, develop standards for and coach other team members in identified new technologies that will be beneficial to the team * Development of new reports and integration packages when required. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)