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#, ASP.NET 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 Lead the design, development, and maintenance of enterprise applications using C#, ASP.NET Core, and related .NET technologies. Implement and maintain RESTful APIs, integrating with internal and external systems. Apply best practices in software design, clean coding, and automated testing. Mentor junior developers and provide technical guidance to peers. Collaborate closely with Product Owners and stakeholders to define requirements and estimates. Write clear and comprehensive technical documentation, including architecture diagrams and deployment guides. Participate in Agile ceremonies, promoting continuous improvement and team collaboration. Stay current with evolving .NET technologies and contribute to technology adoption discussions. Skills & Experience 5+ years of experience in software engineering with a focus on C# and .NET (Framework and Core). Proven experience with ASP.NET Core, Entity Framework, LINQ, and SQL Server. Strong proficiency in Angular, TypeScript, HTML, CSS, and JavaScript. Experience with RESTful APIs, SOA, and microservices-based architectures. Solid understanding of object-oriented design, design patterns, and test-driven development (TDD). Experience with Azure DevOps, Git, and CI / CD pipelines. Familiarity with Agile / Scrum practices. Strong analytical, problem-solving, and communication skills. Preferred Qualifications Experience with RxJS, SignalR, or Node.js integration. Exposure to containerisation (Docker, Kubernetes). Understanding of cloud-based solutions (Azure preferred). Previous involvement in large-scale distributed systems is a plus. Interested? Please click below to apply. Contact Joseph Mullan in Reperio Human Capital with any questions. Reperio Human Capital acts as an Employment Agency and an Employment Business. Skills : .NET C# Azure SQL Benefits : Work From Home
Senior Software Engineer • Dublin, Leinster, Republic of Ireland