A leading IT recruitment agency is seeking an experienced software developer in Dublin to work within a high-performing engineering team. The role focuses on designing and developing scalable backend services using .NET Core and Microsoft Azure. Key responsibilities include ensuring high code quality, collaborating with cross-functional teams in an Agile environment, and continuously improving development practices. Ideal candidates possess strong experience in cloud-native applications and software design principles, along with excellent problem-solving skills.
Qualifications
4+ years commercial experience developing applications using C# and .NET Core.
Strong understanding of software architecture and design patterns.
Comfortable working in cloud-native environments (Azure).
Ability to contribute to technical design and innovative solutions.
Strong problem-solving skills with the ability to work under pressure.
Responsibilities
Design and develop maintainable, testable, and scalable backend services using .NET Core (C#).
Deliver high-quality code with comprehensive unit and functional test coverage.
Participate in peer code reviews and ensure coding standards.
Build and maintain cloud-native applications in Microsoft Azure environments.
Collaborate with developers, QA, and DevOps engineers within Agile teams.
Skills
C# and .NET Core
Cloud-native environments (Azure)
Software architecture and design patterns
Problem-solving skills
Tools
Docker
Angular
TypeScript
Job description
A leading IT recruitment agency is seeking an experienced software developer in Dublin to work within a high-performing engineering team. The role focuses on designing and developing scalable backend services using .NET Core and Microsoft Azure. Key responsibilities include ensuring high code quality, collaborating with cross-functional teams in an Agile environment, and continuously improving development practices. Ideal candidates possess strong experience in cloud-native applications and software design principles, along with excellent problem-solving skills.