Software Developer/ Engineer/ Architect

.NET Developer Systems Peformance

Senior .NET Software Engineer - 4 roles available, do you like to solve performance and scalability challenges ? Then this role is perfect for you ! You will work along-side a brilliant .NET team +20 Engineers. Every developer who is on this team genuinely loves technology, is smart and wants to build excellent software.

Their Microservices Architecture has some complex problems for your to solve. Work along-side their Architecture team and other Senior .NET Software Engineers to solve these performance and scalability challenges in the most effective and efficient ways possible. Their systems are real-time and used globally, so performance is key to their success.

This client is based in Dublin. Everyone WFH now. If needed for training or team meetings you must be accessible to Dublin to attend.

Your background
.NET Framework expert
10+years working with Enterprise level systems - your expertise will be on the backend
Domain driven design, CQRS / Event Sourcing and layered architectures
OO Design, SOLID Principles will come second nature to you
Inversion of control and dependency injection
Asynchronous processing
Web Services, Web API, RESTful, WCF
Version Control - GIT or TFS or SVN
You will have designed and built Microservices
Testing concepts such as unit testing and mocking, and experience writing unit tests using frameworks like NUnit, xUnit, Moq or similar