We are seeking a Software Developer on a 12 month fixed term contract to help modernise a suite of existing applications. The role will focus primarily on backend development using .NET Web APIs, with exposure to frontend development using React, and deployment to Microsoft Azure App Services.The successful candidate will have strong experience with C# and .NET, a solid understanding of database-driven applications, and hands-on experience working with Azure in a development context. This role offers the opportunity to contribute to architectural decisions and help shape our approach as we continue our move to the cloud.Key ResponsibilitiesRebuild and modernise legacy applications using .NET Web APIs for the backend and React for the frontendDesign, develop, test, and maintain scalable, secure, and well-structured RESTful APIsWork within a defined Software Development Lifecycle (SDLC), following agreed development, review, and release processesWrite clean, maintainable, and testable code in line with SOLID principles and established best practicesContribute to code quality through unit testing and adherence to clean code principlesWork closely with the development team and product owners to scope, design, and deliver application enhancementsIntegrate applications with SQL Server databases using Entity Framework CoreSupport the preparation and deployment of applications to Azure App Services, ensuring performance, security, and scalabilityContribute to the adoption and improvement of CI/CD pipelines as part of our evolving development and deployment processesRequired Skills and QualificationsDegree in Computer Science, Engineering, or a related discipline, or equivalent commercial experienceProven commercial experience as a Software Developer working with C# and .NET (Web API / .NET Core)Strong working knowledge of Entity Framework Core and SQL ServerSolid understanding of RESTful APIs and web servicesExperience writing unit tests using xUnit or similar .NET testing frameworksWorking knowledge of JavaScript, HTML, CSS, and frontend frameworks such as ReactExperience working with Microsoft Azure services in a development context (e.g. Azure App Services, Azure SQL, Storage, Functions)Familiarity with Git or other version control systemsStrong problem-solving skills and attention to detailGood communication skills and the ability to work effectively within a teamPreferred experienceExperience modernising, refactoring, or rebuilding legacy applicationsExperience deploying and supporting applications hosted on Azure App ServicesExposure to CI/CD pipelines and modern DevOps practicesFamiliarity with automated testing frameworksExposure to containerisation technologies such as DockerExperience with other modern frontend frameworks (e.g. Angular, ) in addition to, or instead of, React.Why join MathesonAt Matheson you have the opportunity to work with exceptional people and a broad range of high calibre domestic and international clients. Working at Matheson provides you with an environment where you can thrive by living our values of Partnership, Respect, Innovation, Diversity and Entrepreneurship. Our Impactful Business Programme is delivered by a number of committees which drive key initiatives around D&I, CSR, Environmental Sustainability and the Arts. We are also a founding signatory of the Pro Bono Pledge Ireland. We have a hybrid working policy. We provide an excellent working environment, a competitive benefits package and the opportunity to engage in a range of learning and development initiatives. We are proud to support the Mindful Business Charter.Accessibility: If you require any accommodation during the recruitment process, please contact us and we will work with you to ensure the best possible candidate experience.We value a diverse and inclusive workforce and are an equal opportunities employer.