We are currently looking for a .NET Developer based at our Leeds IT office in Morley.
As a .NET Developer, you will work closely with Product Managers, Business Analysts, Architects, Testers, and other Developers to deliver high-quality software solutions that support our digital platforms and business operations. We are seeking someone with strong experience in C#, .NET, and web application development, with exposure to cloud-based and microservices architectures.
The ideal candidate will be passionate about building scalable, secure, and maintainable solutions while working in a collaborative Agile environment.
Key Responsibilities
• Work as part of a cross-functional Agile development team to deliver robust and scalable software solutions.
• Design, develop, test, and maintain applications using C#, .NET core, ASP.NET MVC, and related technologies.
• Contribute to the delivery of digital solutions by proposing effective technical approaches and implementing new features.
• Troubleshoot and resolve software defects, ensuring high levels of system reliability and performance.
• Participate in code reviews and adhere to development standards, security best practices, and coding guidelines.
• Collaborate with stakeholders to understand business requirements and contribute to product backlogs and solution designs.
• Work within a DevOps environment, supporting CI/CD pipelines and deployment activities.
• Monitor application performance and user experience, identifying opportunities for continuous improvement.
• Liaise with internal teams including Architecture, Infrastructure, and Cyber Security to ensure secure and compliant solutions.
• Maintain accurate technical documentation and ensure effective source control practices are followed.
Skills & Experience
• Proven commercial experience designing, developing, and maintaining applications using C# and modern .NET (.NET core 8+), following best practices for performance, security, and maintainability.
• Strong hands-on experience building RESTful Web APIs, including API versioning, validation, exception handling, and authentication/authorisation mechanisms.
• Solid understanding of microservices architecture and distributed systems, including service-to-service communication, resiliency patterns (retry, circuit breaker), and scalability considerations.
• Practical experience working with Microsoft Azure, including cloud-hosted applications and services such as Azure Service Bus, App Services, and integration with platform-managed resources.
• Strong foundation in object-oriented programming, with demonstrable application of SOLID principles, clean code practices, and common design patterns (e.g. Repository, Factory, Dependency Injection).
• Experience using Git-based source control, including branching strategies, pull requests, merge conflict resolution, and code review workflows.
• Experience delivering software in Agile / SCRUM environments, contributing to sprint planning, estimations, stand-ups, reviews, and retrospectives.
• Excellent problem-solving, debugging, and root-cause analysis skills, with the ability to diagnose issues across application, infrastructure, and integration boundaries.
• Strong verbal and written communication skills, with the ability to collaborate effectively with developers, testers, architects, DevOps, and non-technical stakeholders.
• Experience with message queues and event-driven architectures.
• Exposure to IoT-based solutions or telemetry platforms. • Experience with MongoDB or other NoSQL databases. Qualifications
• Degree in Software Development, Computer Science, or equivalent commercial experience.
In Return, we offer a Competitive salary, 25 days annual leave plus bank holidays, Health care cash-back scheme, Auto-enrolment pension scheme, Lifestyle benefits, including discounts at selected high-street retailers
TPBN1_UKTJ