Senior Software Developer

VanRath
Belfast, United Kingdom
4 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 36K

Job location

Belfast, United Kingdom

Tech stack

ASP.NET
HTML
JavaScript
Agile Methodologies
Azure
C Sharp (Programming Language)
CSS
Cloud Computing
Computer Programming
Database Applications
Database Design
Web Development
Entity Framework
Microsoft Visual Studio
Microsoft Office
Microsoft SQL Server
Team Foundation Server
Visual Basic
MVC
SharePoint
Software Engineering
SQL Databases
Windows Forms
Information Technology
Webforms
Integration Frameworks
Serverless Computing
Legacy Systems

Job description

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

Requirements

  • 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)

Apply for this position