Overview
Senior .NET/C# Software Engineer
Location: Dublin, Ireland (Hybrid working arrangement)
Position: Permanent | Full Time
Salary: €
About the Role
An exciting opportunity to join a small, experienced software development team within a larger international organization. This team is focused on building and continuously enhancing a suite of SaaS applications, designed for the healthcare and medical communications sector.
As a Senior Software Engineer, you\'ll play a key role in the design, development, and delivery of robust, scalable web applications using Microsoft technologies-with a heavy focus on .NET, C#, MVC, SQL Server, and Azure DevOps. The team fosters a collaborative and technically enriching environment, where you can contribute directly to the direction and quality of the product.
Key Responsibilities
* Design, develop, test, and maintain web-based software solutions using .NET/C#
* Work across the full software development lifecycle with minimal supervision
* Architect backend services, implement APIs, and manage SQL Server database interactions
* Collaborate closely with QA, DevOps, and Product Management teams
* Participate in Agile/Scrum processes and sprint planning
* Conduct and participate in peer code reviews
* Continuously improve code quality through unit testing, automation, and refactoring
* Provide mentorship and technical guidance to mid/junior developers
* Identify technical risks and propose solutions
* Work directly with stakeholders to define technical requirements
Technical Requirements
* 6+ years of professional software development experience using:
o .NET Framework / .NET Core / C#
o ASP.NET MVC / Web API
o SQL Server - schema design, query optimization, stored procedures
o JavaScript, HTML5, CSS3, jQuery
* Strong object-oriented programming and software design principles
* Experience with Azure DevOps for CI/CD pipelines and version control
* Experience with SaaS environments and understanding of multi-tenant architectures
* Prior use of TortoiseSVN or similar version control tools
* Exposure to cloud infrastructure (Azure preferred)
* Strong communication and interpersonal skills
Preferred Qualifications
* Bachelor\'s or Master\'s degree in Computer Science, Software Engineering, or a related discipline
* Experience in agile development teams (Scrum/Kanban)
* Understanding of microservices architecture and containerization (Docker, Kubernetes)
* Previous experience in a regulated environment (e.g., healthcare, finance) is a plus
Any questions - contact Joseph in Reperio Human Capital
Reperio Human Capital acts as an Employment Agency and an Employment Business.
Skills
.NET, C#, ASP.NET, Azure, SQL
Benefits
Work From Home
#J-18808-Ljbffr