Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Developer

VanRath

Belfast

On-site

GBP 36,000 - 44,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment agency is seeking an experienced Senior Software Developer to enhance their in-house technology team in Belfast. The successful candidate will have expertise in C#, ASP.NET, MVC, and Azure Functions, along with a strong background in Agile development. Responsibilities include developing complex applications and mentoring junior developers. This role offers competitive compensation and the opportunity to work on critical digital services for a large organization.

Qualifications

  • Minimum 2 years' experience in application development.
  • Experience with Agile methodologies and Azure DevOps.
  • Strong foundation in database design and SQL Server.

Responsibilities

  • Lead analysis, design, and development of user stories.
  • Design and build complex software components.
  • Contribute to system and integration design.

Skills

C#
ASP.NET
MVC
Azure Functions
Entity Framework
SQL Server
HTML
JavaScript
CSS
Agile methodologies

Education

Bachelor's degree in Computer Science or related
HND / Foundation Degree in computing

Tools

Microsoft Visual Studio
Team Foundation Server
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
Option 2
  • HND / Foundation Degree in a relevant computing discipline
  • Minimum 3 years' relevant experience across the same technical areas
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
Azure DevOps or similar
  • Agile Development Processes
  • Azure Boards or similar
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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.