Back to jobs

Lead Software Developer

Job description

Job: Lead Software Developer

On behalf of our public sector Client based in the Greater Belfast area, MPA recruitment welcome suitable applications for the role of a Lead Software Developer.

Lead Software Developers are responsible for leading and managing a team of software developers in the development of bespoke business-critical procedural systems. Utilising Azure DevOps and Agile software development processes, they will lead and manage the planning, analysis, design, and implementation of the system features.

Type: Temporary

Start Date: ASAP

End Date: May 2022

Location: Greater Belfast

Salary: £37,181 per annum

Hours of work: Monday to Friday, 9am - 5pm

The main duties and responsibilities of the role:

  • Lead, develop and manage a team of software developers using Agile processes and reporting.
  • Provide expert technical advice and leadership in all aspects of Agile software development processes.
  • Meet with system stakeholders throughout the duration of a project to gather, develop and evaluate business requirements, agree user and technical specifications, regularly update through review meetings and system demonstrations and to seek final project sign off.
  • Plan and lead the design of software features, user stories and components using modelling techniques such as conceptual models, Data Flow diagrams and Object-Oriented Design Principles to agreed technical specification.
  • Plan and lead the implementation and development of software features, user stories and components using the latest Microsoft technologies. such as ASP.Net Core MVC, C#.Net, and Entity Framework Core
  • Oversee the design of database tables and relationships using Entity-Relationship models
  • Manage work to agreed plans and objectives with Members, Party Support and Secretariat staff
  • Manage and provide technical support of the Microsoft SQL Server database environment including Always On availability groups and transactional replication.

Criteria:

Essential:

  • A primary degree, 2:2 classification, in Computing, Computing Science, Software Engineering or other discipline relevant to Information Systems / Information Technology*.

AND

  • At least one years’ experience in leading and managing an application development team.

AND

  • At least two years’ experience of i to iii:
  • Application Development, including Microsoft Visual Studio 2015 or later and C#.NET, ASP.NET, MVC Architecture, Entity Framework, Team Foundation Server, web programming using HTML, JavaScript, CSS
  • Application Development Lifecycle Management using Agile and Azure DevOps
  • Database Design and Management, based on Microsoft SQL Server 2012 or later.

OR

  • A HND or Foundation Degree in Computing or other discipline relevant to Information Systems / Information Technology*.

AND

  • At least two years’ experience in leading and managing an application development team.

AND

  • At least three years’ experience in the following:
  • Application Development, including Microsoft Visual Studio 2015 or later and C#.NET, ASP.NET, MVC Architecture, Entity Framework, Team Foundation Server, web programming using HTML, JavaScript, CSS
  • Application Development Lifecycle Management using Agile and Azure DevOps
  • Database Design and Management, based on Microsoft SQL Server 2012 or later.

Apply

To apply for this position please click on the apply tab provided.

Or for further information and a confidential discussion on this post please call Michael at our Belfast office on 028 9521 1111.

Please ensure your CV is accurate and update with full personal contact details, education history, qualifications, and employment history.

MPA Recruitment are operating as an Employment Business in relation to this vacancy.

MPA are committed to providing equality of opportunity in employment and welcome applications from all suitably qualified applicants irrespective of gender, marital or family status, religious belief, political opinion, disability, age, race, nationality, or sexual orientation.