Software Product Development Role
We are partnering with a renowned Irish software product company to expand their development team. They seek a skilled .NET Developer with experience in C# and cloud-native development to join their agile environment.
This role involves working on both greenfield projects and legacy system migrations using Core, Azure Functions, microservices architecture, and modern DevOps practices. You will collaborate with architects and have opportunities to mentor junior developers.
Key Responsibilities:
* Participate in the design, development, and deployment of cloud-based applications
* Work closely with cross-functional teams to deliver high-quality software solutions
* Collaborate with architects to implement scalable and efficient systems
Requirements:
* Minimum 3 years of hands-on .NET development experience
* Experience working with cloud-based applications, preferably Azure
* Strong understanding of object-oriented principles and design patterns
* Effective communication and team collaboration skills
Preferred Skills:
* Languages: C#, .NET 6/7
* Frameworks: Core, Entity Framework Core
* Cloud: Azure (App Services, Functions, Key Vault, Cosmos DB)
* Database: SQL Server
* Tools: Git, Azure DevOps, CI/CD pipelines
* Other: REST APIs, Unit Testing (xUnit, Moq), Docker
Benefits Package:
* Competitive annual leave package
* Flexible working hours
* Annual performance bonus
* Private healthcare
* Support for training and certifications