Description
Senior .NET Software Developer:
The successful candidate will join a growing Engineering team based in South Dublin. This team are a predominantly a Microsoft technical environment and use the latest .NET technologies and tools. This job offers a great opportunity to work with some of the best developers in Ireland and with all the latest and greatest technologies. This company offer a great work life culture with casual clothing, flexi time, possible remote working after initial period to name just a few.
SOA Architecture, Domain Driven Design, Event Driven Development, Microservices, Entity Framework and NServiceBus. For this position you must be a confident developer who can stand over your coding and who is comfortable when facing technical challenges.
REQUIREMENTS
Skills & Experience Required:
- 3+ years of experience working with .NET technology stack, Entity Framework, WCF and C#
- Degree in Computer Science or similar related discipline
- Practical experience implementing Design Patterns, Agile Methodologies and Domain Driven Design
- Solid experience with database development using SQL Server
- Solid experience with SOAP and RESTful web services and Web APIs
- Experience with SOA and building a service bus architecture with NServiceBus or using message queues like RabbitMQ
- Expert knowledge of object-oriented programming, unit-testing and continuous integration
- Strong knowledge of software implementation best practices, dependency injection, Inversion of control
- Strong verbal and written communication skills
Responsibilities & Accountabilities:
- Work with the latest technologies within the .NET Technology stack to develop next-generation applications and products, making sure all code is top-quality, secure, robust and unit testable
- Work closely with the Software Development Manager and the Product Owner in developing applications in an iterative environment
- Be comfortable in giving your opinion and being a senior member of the team who is happy to voice their own opinions.
For more information please do not hesitate to contact Stephen or email me (see below)