Overview
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.
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.
Qualifications
* 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.
* Degree in Software Development, Computer Science, or equivalent commercial experience.
Benefits
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.
#J-18808-Ljbffr