Software Developer/ Engineer/ Architect

.NET Developer Agile Best Practices

.NET Developer. High performer, passionate about technology, enthusiastic about solving complex problems, full of energy and drive. A focus on clean, reusable and efficient solutions over quick fixes. Want to work as part of a high performing, fast paced team, where people are committed to delivery high quality code. Attention to detail and you're comfortable learning new technologies and systems. Then this is a brilliant job for you!!

In this exciting .NET Backend Developer job, you will design and develop new features for a brand new project. Be open to code reviews and working in collaborative environment such as pair programming. Work on a complex Cloud based platform, excellent learning environment. Work as part of an elite highly skilled .NET back-end team in a busy environment where what you develop and build gets put into production and is used by their global customers real-time. You will have a steep learning curve with new technologies and systems. Work closely with your peers and their architectural team on challenging problems around scalability and performance.

Your background

  • +3yrs .NET / C# commercial programming
  • Asynchronous programming
  • Web API
  • Unit Testing and a passion for high quality code
  • OO Design / SOLID
  • CI/CD / DDD / TDD / Layered Architecture
  • Event Sourcing / CQRS
  • Ideally have worked with software projects that were implemented in a microservices architecture
  • Ideally have Microsoft Azure, Service Fabric, Azure ServiceBus or NServiceBus