Software Developer
Location:
Dublin 2 (Hybrid)
Contract:
12 Month FTC
An established professional services organisation is seeking a Software Developer to join their Digital Services Group on a 12-month fixed-term contract. This role forms part of a close-knit development team responsible for modernising a suite of internal applications as the organisation transitions to a cloud-based architecture.
This is a hands-on, project-driven role with a strong focus on backend development, system upgrades, and application modernisation within a structured, professional environment.
The Role
You will work primarily on backend development using .NET Web APIs, contributing to the rebuild and enhancement of existing applications. You'll collaborate with other developers (including frontend and SharePoint specialists) and work closely with internal stakeholders to deliver robust, scalable solutions.
Key Responsibilities
* Modernise and rebuild existing applications using C# and .NET Web APIs
* Design, develop and maintain secure, scalable RESTful APIs
* Work within a defined SDLC, following established development and release processes
* Write clean, maintainable, testable code aligned with best practices
* Integrate applications with SQL Server using Entity Framework Core
* Support deployment and maintenance of applications in Microsoft Azure
* Collaborate with developers and business stakeholders on enhancements and upgrades
* Contribute to continuous improvement of development and CI/CD processes
Experience & Skills
* Commercial experience as a Software Developer (typically 3–6 years, depending on background)
* Strong experience with C#, .NET Core / Web APIs
* Solid understanding of database-driven applications
* Experience with SQL Server and Entity Framework Core
* Exposure to Azure from a development perspective
* Familiarity with Git and modern development workflows
* Any experience with React or TypeScript is beneficial but not essential
Background:
* Experience in professional services, legal, financial, or similarly structured environments is highly desirable
* Candidates from other sectors will be considered where strong technical depth is demonstrated
* Strong communication skills and a professional, delivery-focused mindset are key