Job Description

Senior Software Developer (.NET/C#)

188205

Desired skills:
.NET, C#, Azure, SQL

Senior Software Developer (.NET / C#)

Dublin, Ireland
Permanent | Full-time
€75,000 - €85,000 (depending on experience)

Overview

An exciting opportunity has arisen for an experienced Senior Software Developer / Technical Lead to join a growing technology team delivering innovative enterprise solutions within the public and education services domain. This role is ideal for a hands-on leader who enjoys designing and building secure, high-performing .NET systems while mentoring a small team of developers and shaping technical direction.

You'll work on a range of web-based applications that support key operational and data-driven business processes, using the latest Microsoft technologies in a modern, cloud-oriented environment.

Key Responsibilities

  • Lead and contribute to full-stack development using C#, .NET (Core/6/8), and related Microsoft technologies.
  • Design, develop, and maintain secure web applications, APIs, and backend services.
  • Drive best practices in architecture, coding standards, testing, and DevOps automation.
  • Oversee a small team of developers, providing mentorship, guidance, and technical oversight.
  • Collaborate with business analysts and stakeholders to gather requirements and translate them into technical solutions.
  • Estimate effort, define timelines, and ensure delivery aligns with agreed project milestones.
  • Manage source control, builds, and releases through Git and Azure DevOps.
  • Implement and maintain authentication and authorisation frameworks (including OAuth2, OpenID Connect, and MFA).
  • Ensure solutions are scalable, secure, and compliant with organisational policies.
  • Participate in code reviews, testing, and technical documentation.
  • Stay informed on the latest developments in .NET, Azure, and enterprise application architecture.
  • Required Skills & Experience

  • 7+ years of professional experience in software development using C# / .NET.
  • 3+ years leading or mentoring software development teams.
  • Strong understanding of web technologies - Core, MVC, Web API, JavaScript/TypeScript, HTML5, CSS, and Bootstrap.
  • Proficiency with SQL Server, stored procedures, and query optimisation.
  • Experience with Azure DevOps, CI/CD pipelines, and Git.
  • Strong knowledge of REST APIs, JSON, IIS, and web security standards.
  • Solid grasp of software development lifecycle (SDLC) and change management processes.
  • Excellent communication and leadership skills, with a proactive and adaptable mindset.
  • Desirable Skills

  • Experience with Azure Cloud Services, Graph API, or Microsoft Identity / Entra ID.
  • Exposure to Power BI, SSRS, or SSIS for data visualisation and integration.
  • Familiarity with Blazor, TypeScript, , or Webpack.
  • Knowledge of AI-powered chatbots or conversational interfaces.
  • Certification in Agile / Scrum / DevOps practices.
  • 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:

    Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application