Senior Software Engineer (.NET/C#)
194773
Desired skills:
.NET, C#, Azure, SQL
Senior Software Engineer (.NET / C#)
Location: Dublin, Ireland
Job Type: Permanent | Full Time | Hybrid
Salary Range: €65,000 - €80,000 per annum (DOE)
Overview
My client is seeking a Senior Software Engineer to join a cross-functional development team building a modern, enterprise-scale middleware platform. The platform integrates complex systems and delivers secure, high-performance solutions used by customers worldwide.
The ideal candidate will have a strong background in .NET, C#, Core, and Angular, with a focus on delivering maintainable, scalable software. You will contribute across the full software lifecycle - from design and implementation to testing and maintenance - while collaborating in an Agile environment with geographically distributed teams.
Key Responsibilities
1. Lead the design, development, and maintenance of enterprise applications using C#, Core, and related .NET technologies.
2. Implement and maintain RESTful APIs, integrating with internal and external systems.
3. Apply best practices in software design, clean coding, and automated testing.
4. Mentor junior developers and provide technical guidance to peers.
5. Collaborate closely with Product Owners and stakeholders to define requirements and estimates.
6. Write clear and comprehensive technical documentation, including architecture diagrams and deployment guides.
7. Participate in Agile ceremonies, promoting continuous improvement and team collaboration.
8. Stay current with evolving .NET technologies and contribute to technology adoption discussions.
Skills & Experience
9. 5+ years of experience in software engineering with a focus on C# and .NET (Framework and Core).
10. Proven experience with Core, Entity Framework, LINQ, and SQL Server.
11. Strong proficiency in Angular, TypeScript, HTML, CSS, and JavaScript.
12. Experience with RESTful APIs, SOA, and microservices-based architectures.
13. Solid understanding of object-oriented design, design patterns, and test-driven development (TDD).
14. Experience with Azure DevOps, Git, and CI/CD pipelines.
15. Familiarity with Agile / Scrum practices.
16. Strong analytical, problem-solving, and communication skills.
Preferred Qualifications
17. Experience with RxJS, SignalR, or integration.
18. Exposure to containerisation (Docker, Kubernetes).
19. Understanding of cloud-based solutions (Azure preferred).
20. Previous involvement in large-scale distributed systems is a plus.
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: