Software DeveloperLocation:Dublin 2 (Hybrid)Contract:12 Month FTCAn 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 RoleYou 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 ResponsibilitiesModernise and rebuild existing applications using C# and .NET Web APIsDesign, develop and maintain secure, scalable RESTful APIsWork within a defined SDLC, following established development and release processesWrite clean, maintainable, testable code aligned with best practicesIntegrate applications with SQL Server using Entity Framework CoreSupport deployment and maintenance of applications in Microsoft AzureCollaborate with developers and business stakeholders on enhancements and upgradesContribute to continuous improvement of development and CI/CD processesExperience & SkillsCommercial experience as a Software Developer (typically 3–6 years, depending on background)Strong experience with C#, .NET Core / Web APIsSolid understanding of database-driven applicationsExperience with SQL Server and Entity Framework CoreExposure to Azure from a development perspectiveFamiliarity with Git and modern development workflowsAny experience with React or TypeScript is beneficial but not essentialBackground:Experience in professional services, legal, financial, or similarly structured environments is highly desirableCandidates from other sectors will be considered where strong technical depth is demonstratedStrong communication skills and a professional, delivery-focused mindset are key