About this role
Salary: £? - ? per year
Requirements: Completion of standard pre-appointment checksFull compliance with Assembly Commission staff policies, Equal Opportunities, Dignity at Work and mandatory training requirementsFlexibility to carry out duties across various business areas as reasonably requiredA Bachelors (or higher) Degree in Computing, Computer Science, Software Engineering, or a discipline with at least 50% computing content; and at least 2 years relevant experience in each of the core areas belowOr an HND or Foundation Degree in Computing or a discipline with at least 50% computing content; and at least 3 years relevant experience in each of the core areas belowExperience in application development using Microsoft Visual Studio (2015+), C#.NET, ASP.NET, web programming (HTML, JavaScript, CSS), MVC architecture, Entity Framework, Azure Functions and Team Foundation Server/Azure DevOpsExperience with DevOps and Agile development processes, Azure DevOps, and Azure Boards or similarExperience in database design, including logical and physical data modelling, MS SQL Server (2012+) and Structured Query Language (SQL)Applicants must explicitly detail module content to demonstrate 50%+ computing content where applicable Responsibilities: Plan and lead user story development, create technical specifications, design integrations with embedded security controls and manage cross-system dependenciesDesign, code, test and document software using C#.NET, ASP.Net Core MVC, Azure Functions, EF Core and SQL Server, while supporting legacy VB.Net/WinForms systemsSupport and provide technical guidance on Microsoft Azure, Office 365, Teams, and SharePoint, as well as third-party CMS platforms such as EPiServer and UmbracoMaintain business-critical procedural systems for Plenary and Committee business, and provide ICT support, training and documentation to Assembly Members and staffLine manage, coach and quality-assure Software Developers, while assisting with project management, IT security and policy development Technologies: ASP.NETAzureC#CloudCMSCSSDevOpsEmbeddedICTSupportJavaScriptMVCOffice 365SQLSecuritySharePointUmbracoVisual StudioWeb More:
We are the Northern Ireland Assembly, offering a temporary full-time Senior Software Developer contract through to the end of February 2027. The role sits within our Information Systems Office and involves planning, developing and integrating software components using an Agile approach across a wide range of technologies, from workflow database applications to business-critical systems connected to cloud technologies. We offer a highly competitive public sector salary with a salary supplement, an enhanced holiday package, weekly pay, free onsite parking, a Randstad Refer-a-Friend scheme with uncapped rewards of £300 per successful referral, and an Employee Assistance Programme with access to counselling. We are seeking someone who can write clean, secure code, mentor junior colleagues, and work directly with Assembly Members and staff to deliver essential public service solutions.
last updated 34 week of 2026