Job description
Senior Software Developer
Salary: £36,122 + £7,542 annual salary supplement
Location: Belfast
We are seeking an experienced Senior Software Developer to join a well-established in-house technology team supporting a large, complex organisation with critical digital services.
This role offers the opportunity to work on a wide range of systems-from workflow-based database applications to highly complex, business-critical platforms that integrate with modern cloud technologies. You'll play a key role in shaping solutions, mentoring developers, and ensuring systems are secure, reliable, and fit for purpose.
Working in an Agile environment, you'll collaborate closely with users, product owners, and technical colleagues to deliver high-quality software that supports essential organisational operations.
Key Responsibilities
- Lead the analysis, design and development of related user stories using Agile methodologies
- Design, build and integrate medium-to-high complexity software components
- Contribute to system and integration design, with an understanding of end-to-end architecture
- Develop modern applications using C#, ASP.NET Core, MVC, Azure Functions, Entity Framework Core and SQL Server
- Support and maintain legacy systems built with VB.NET, WinForms and WebForms
- Embed security controls and best-practice coding standards into all solutions
- Work with cloud technologies including Microsoft Azure, Office 365, Teams and SharePoint Online
- Integrate and support third-party platforms such as CMS solutions
- Provide technical support for bespoke and business-critical systems
- Line manage and mentor Software Developers and Junior Developers
- Contribute to IT policy, standards, security and project delivery
Essential Skills & Experience
Applicants must meet one of the following routes:
Option 1
- Bachelor's degree (or higher) in Computer Science, Software Engineering or a related discipline
- Minimum 2 years' relevant experience across:
- Application development using C#, ASP.NET, MVC, HTML, JavaScript, CSS
- Agile development and Azure DevOps (or equivalent)
- Database design and development using SQL Server
OR
Option 2
- HND / Foundation Degree in a relevant computing discipline
- Minimum 3 years' relevant experience across the same technical areas
(i) Application Development
- Microsoft Visual Studio 2015 or later
- C#.NET and ASP.NET programming skills
- Web programming using HTML, JavaScript, CSS
- MVC Architecture
- Entity Framework
- Azure Functions
- Team Foundation Server or similar
(ii) Azure DevOps or similar
- Agile Development Processes
- Azure Boards or similar
(iii) Database Design
- Database design including logical and physical data modelling
- Microsoft SQL Server 2012 or later
- Use of Structured Query Language (SQL)
*NB Only those courses with a computing content of 50% or more will be considered relevant and the onus is on the applicant to clearly illustrate that their qualification meets the 50% criteria. Candidates must provide full details of their qualifications in their application. Applicants should list all of the modules studied (including those with no computing content), and also briefly set out details of each of the relevant core modules detailed above and show that they add up to at least 50% of the total number of modules studied.
