Senior .NET Developer (C#/.NET)
194066
Desired skills:
.NET, C#, Azure, SQL
Senior .NET Developer (C#/.NET)
Location: Cork, Ireland
Job Type: Full time| Permanent | Hybrid
Salary: €70,000 - €85,000
An innovative software development team based in Cork, Ireland is looking for an experienced .NET developer to join their team. If you enjoy working on cutting-edge technology and delivering enterprise-grade software, this is a great opportunity.
Role Overview
You will join a highly agile team responsible for building serverless, cloud-native SaaS solutions on the Microsoft Azure platform. Your focus will be on designing, developing, and delivering high-quality C#/.NET components and services, working with modern cloud and DevOps practices.
Key Responsibilities (tailored for .NET/C#)
1. Design and develop high-quality components using C# and .NET Core (.NET 6/7 or later), focusing on scalable, maintainable code.
2. Build RESTful Web APIs and WebAPI services, applying best practices in API design, versioning and performance.
3. Lead design activities and take ownership of specific services or modules-defining specifications, architecture, and ensuring successful implementation.
4. Work with Microsoft Azure technologies (., Azure Kubernetes Service, Azure Functions, Cosmos DB, Service Bus, Key Vault, Azure Storage) to build cloud-native solutions.
5. Implement and maintain CI/CD pipelines (preferably using Azure DevOps) to support build, test, deploy cycles for .NET services.
6. Produce and document software designs, architecture specs and technical documentation for new features and services.
7. Mentor and support team members, share .NET and architectural best practices, help drive continuous improvement.
Required Qualifications
8. Undergraduate degree in Computer Science or equivalent.
9. Minimum 5 years' professional software development experience, with strong proficiency in C# and .NET Core/.NET.
10. Solid full-stack development understanding (though emphasis is back-end C#/.NET).
11. Experience working with Azure Kubernetes Service (AKS) or similar container/orchestration environments.
12. Experience writing high-quality code with unit tests, mocks, automation, integration testing and tracking code coverage.
13. Good understanding of modern software engineering practices: SOLID principles, design patterns, coding standards, clean architecture.
14. Proven experience building scalable web applications with WebAPI, RESTful services.
15. Experience working with CD/CI pipelines for building and deploying .NET services-preferably using Azure DevOps or equivalent.
16. Hands-on experience with Azure services such as Cosmos DB, Azure Service Bus, Azure Storage, Azure Key Vault.
17. Excellent verbal and written communication skills; strong interpersonal skills with ability to work effectively in a team environment.
18. Comfortable in an agile development team and working in a collaborative environment.
Nice to Have
19. Experience with Active Directory or Entra ID.
20. Proficiency with scripting/infra-as-code tools: PowerShell, ARM Templates, Terraform, Bicep.
21. Experience with Docker, Kubernetes, containers for .NET applications.
22. Prior use of Azure Functions (or AWS Lambda) for serverless .NET workloads.
23. Experience with AI frameworks/models (., OpenAI) or using AI-based coding assistants (., GitHub Copilot).
24. Full stack experience with WebAssembly, JavaScript/HTML5 front-ends working alongside .NET back-ends.
25. Secure web development practices including OWASP Top 10, SANS Top 25, claims-based authentication (SAML/OAuth/OIDC), JWT, MFA, RBAC.
26. Experience in building cloud-native applications using PaaS or serverless architectures.
Reperio Human Capital acts as an Employment Agency and an Employment Business.
Joseph Mullan is recruiting for this role.
Get in touch with Joseph Mullan for more information: