Backend Developer

BHJOB46386_00000
  • Negotiable
  • Dublin
  • Contract

We are seeking a Mid-Level Software Developer (3–6 years’ experience) to support the modernisation of a suite of existing applications as part of an ongoing transition to a modern, cloud-based architecture.

The role will focus primarily on backend development using .NET Web APIs, with exposure to frontend technologies (React / TypeScript) and deployment to Microsoft Azure. The successful candidate will contribute to rebuilding legacy systems, improving application architecture, and supporting the move to cloud-native solutions.

Key Responsibilities

  • Rebuild and modernise legacy applications using .NET Web APIs

  • Design, develop, test, and maintain scalable, secure RESTful APIs

  • Write clean, maintainable, and testable code in line with SOLID principles and best practices

  • Work within a defined Software Development Lifecycle (SDLC), following agreed development, review, and release processes

  • Integrate applications with SQL Server using Entity Framework Core

  • Contribute to code quality through unit testing and clean code practices

  • Collaborate with developers, product owners, and stakeholders to scope and deliver enhancements

  • Support deployment of applications to Azure App Services, ensuring performance, security, and scalability

  • Contribute to the adoption and improvement of CI/CD pipelines

Required Skills & Experience

  • 3–6 years’ commercial experience as a Software Developer

  • Strong experience with C# and .NET (Web API / .NET Core)

  • Solid understanding of database-driven applications

  • Strong working knowledge of Entity Framework Core and SQL Server

  • Experience designing and consuming RESTful APIs

  • Experience writing unit tests (e.g. xUnit or similar frameworks)

  • Exposure to Microsoft Azure in a development context (e.g. App Services, Azure SQL, Storage, Functions)

  • Familiarity with Git or other version control systems

  • Strong problem-solving skills and attention to detail

  • Good communication skills and ability to work effectively within a team

Nice to Have

  • Experience modernising or refactoring legacy applications

  • Frontend experience with React and/or TypeScript

  • Exposure to CI/CD pipelines and modern DevOps practices

  • Experience deploying applications to Azure App Services

  • Familiarity with automated testing frameworks

  • Exposure to Docker or containerisation

  • Experience with other frontend frameworks (Angular, Vue.js)

Megan Fitzsimons Technical Resourcer

Apply for this role