Full Stack.Net Developer
Description
Introduction & Summary:We are seeking an experienced.Net developer to support the development and maintenance of an existing custom-built management web-based system by delivering new features, troubleshooting issues and providing front-line application support across both front-end and back-end components.The role will be a split between office Dublin 1 for 2 days per week and 3 days per week from homeKey Responsibilities:Develop new features and enhancements for the management system (front-end and back-end).Troubleshoot and resolve application issues promptly.Provide front-line support for end-users.Analyse business requirements and translate them into Epics and User Stories.Collaborate within an Agile SCRUM environment to deliver high-quality solutions.Work with legacy codebases while introducing modern software engineering practices such as refactoring, unit testing, CI/CD, and automated QA testing.Maintain source code using Git and TFVC.Key Requirements:Strong experience in.NET in both VB.NET and C#.Minimum of 5 years in software development, ideally with exposure to both legacy and modern technologies. Proficiency in SQL Server, with deep understanding of stored procedures and database design.Experience with front-end technologies (e.g., HTML, CSS/Bootstrap, Typescript/JavaScript, ASP.Net).Direct responsibility for writing code and unit tests, as well as all stages of the software development lifecycle from analysis through to testing, deployment, and maintenance.Skills/Experience writing Unit tests.Degree level or equivalent industry qualification.Familiarity with source control systems (Git and TFVC).Design Patterns.Nice to Have:Experience with Azure DevOps.Knowledge of Microsoft AD, Azure AD and Graph API.