Senior .NET Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+14 more
Job description
We’re looking for an experienced Senior .NET Developer who enjoys solving complex engineering challenges and delivering high-quality software within a modern Agile environment.You’ll work across the full software development lifecycle, building scalable backend services, APIs and integrations while collaborating closely with Product, QA and Platform Engineering teams. This is a hands-on engineering role where you’ll have ownership of features from design through to production, contributing to engineering standards, platform improvements and continuous delivery practices., Design, develop and maintain scalable applications using C# and .NET.Deliver new features and enhancements across a large-scale customer platform.Build and maintain RESTful APIs, backend services and third-party integrations.Write clean, reusable and maintainable code following engineering best practices.Own developments from initial design through to production deployment and ongoing support.Collaborate closely with Product Managers, QA Engineers and Platform teams throughout the delivery lifecycle.Contribute to the evolution of CI/CD pipelines and development automation.Ensure solutions are fully testable through unit, integration and performance testing.Optimise application performance across SQL and NoSQL environments.Support continuous improvements across architecture, engineering standards and development processes.
Requirements
Significant commercial experience developing applications with C# and .NET.Strong understanding of Object-Oriented Programming principles and software design patterns.Experience building Web APIs, Web Services and distributed applications.Experience working with SQL and NoSQL databases.Knowledge of N-Tier Architecture and service-oriented design.Experience using Git within collaborative development teams.Experience working within Agile or Kanban delivery environments.Strong understanding of software architecture and engineering best practice.Excellent problem-solving skills with a proactive approach to delivery.Strong communication skills with the ability to collaborate across technical and non-technical teams. Desirable Experience: Experience with WinForms or WPF.Experience working within betting, gaming or other high-volume transactional environments.Previous ownership of a product, platform or subsystem.Exposure to Microsoft Orleans, Windows Services, messaging platforms or caching technologies. Tech Stack: C# | .NET | SQL | NoSQL | Web API | WCF | Microsoft Orleans | Git | Windows Services | CI/CD | Agile Next Steps: If you’re a .NET Developer who enjoys building scalable software, solving complex technical challenges and working on products used by millions of customers, we’d love to hear from you.Apply today or get in touch with the MRJ team for a confidential conversation.
About the company
MRJ have partnered with one of the UK’s leading technology businesses as they continue to invest in their engineering capability following the successful migration to their own proprietary platform.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.apply4u.co.ukGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Why Upskilling And Reskilling is Important For Developers
Find a Developer Job: 12 Best Job Sites For Developers
7 Most Popular Web Developer Jobs in Europe