Norther Ireland Assembly logo

Software Developer (two posts)

Are you ready to join the software development team in the Northern Ireland Assembly?

Software developers will work on a range of systems, from relatively simple workflow database applications to highly complex systems that interface with cloud technology.

Software Developer

What we're looking for

The main duties and responsibilities of the job include:

  • develop software using the latest Microsoft technologies such as ASP.Net Core MVC, C#.Net, Entity Framework Core and SQL Server;
  • provide support and maintenance is required for legacy systems developed using VB.Net, WinForm and WebForms
  • develop software that meets users’ needs, taking responsibility for writing clean, secure and effective code, following best practice guidelines and quality assurance processes
  • design, code, test and document software components of medium to high complexity to agreed specification
  • write clean, secure and effective code by adhering to software development policies, standards, and best practice guidelines including version control management
  • have an awareness of all aspects of the software development process, particularly processes within Agile software development
  • have a working knowledge of how software components interface with each other including component integration testing
  • have an understanding of how user stories are translated into technical specifications and work tasks
  • share knowledge and experience of developing software components with team members
  • coaching and mentoring of a small number of Junior Developers
  • first line support of systems including 3rd party software
  • co-operation with other ICT staff in maintaining effective computing services
  • support for ICT Service Desk staff when dealing with software-related problems
What we're offering
  • Salary range: £23,487 - £24,953
  • The standard working week is 37 hours, excluding meal breaks (42 hours gross).
  • An annual leave allowance of 25 days, increasing incrementally by one day per year up to a maximum of 30 days
Essential Criteria

Applicants for the post must:

1) Be in possession of a Bachelor’s (or higher) Degree in either Computing, Computer Science, Software Engineering, or other discipline relevant to Information Systems / Information Technology* by 1 July 2020.

AND

2)  at least 10 months’ work experience in a software development team. Experience must include working in a software development team using an Object-oriented programming language.

*Only those courses with a computing content of 50% or more will be considered and applicants must provide full details on the application form of how the content of the course meets this requirement.

Quick Q&A for this job...​

The salary range is £23,487 – £24,953. This is an Assembly Grade 8 position. 

The Information Systems Office (ISO) sits within the Parliamentary Services Directorate and provides the Information and Communications Technology (ICT) systems and services to support the business of the Assembly.

The successful candidate will be accountable to a Senior Software Developer.

The successful applicant will be based in Parliament Buildings, Belfast.

Completed application forms must be submitted by 12 noon on Friday 12 June 2020.

The Selection Process

There are five elements within the Recruitment and Selection Framework:

Experience – the knowledge or mastery of an activity or subject gained through involvement in or exposure to it.

Ability – the aptitude or potential to perform to the required standard. 

Technical – the demonstration of specific professional skills, knowledge or qualifications.

Assembly Skills and Behaviours –the actions and activities that people do which result in effective performance in a job.

Strengths – the things we do regularly, do well and that motivate us.

The elements which will be assessed for the Software Developer role will be Experience, Technical and Assembly Skills and Behaviours and the selection method(s) that will be used are detailed below. Further information on the Recruitment and Selection Framework are included in the Guidance on Recruitment and Selection for Applicants.

The essential criteria reflect the experience and knowledge that an applicant must possess in order to be able to undertake the role. An eligibility sift will be carried out on the basis of the information contained in the essential criteria section of the application form. You must therefore demonstrate clearly in your form how, and to what extent, you meet with the essential criteria for the post. 

The selection panel reserve the right to use shortlisting as part of the selection process for this post. Should shortlisting be used, the shortlisting criterion listed in the Job Specification will be applied. The selection panel reserve the right to set a minimum standard for the shortlisting criterion which applicants must achieve in order to be invited to the interview stage of the selection process. If shortlisting is not necessary, all applicants who have demonstrated the essential criteria will proceed to the interview stage of the selection process.  

The interview will address the information contained in the Job Specification and will assess elements of the Recruitment and Selection Framework.

 

Part of the interview process will be the delivery of a presentation. The subject of the presentation will be advised to the applicant on the day of the interview and the applicant will be expected to present information to the selection panel.

The selection panel reserves the right to hold a further interview stage if deemed necessary. 

Application Pack: Software Developer

Below you will find everything you need to apply for the position.

Read all the information about the job and the associated guidance related to working in the Assembly:

You are now ready to complete the online application:

The deadline for applications expired at 12 noon on Friday 12 June 2020.

Further Information

If you require more information on the recruitment process, please contact the Human Resources Office on 02890 520327.

Visit our website for further information about the Assembly.

Good Luck