Software Developer/ Engineer/ Architect

Software Engineer (Engineer Grade II)

The Software Engineer will work within the Technical Management team of the Transport Technology department. The main responsibilities of the Technical Management team include the oversight of the technical design and architecture of the Leap Card Integrated Ticketing Scheme (ITS), and the provision of technical support to the Operations Team and potentially support for AVL and RTPI. Technical Management acts as a design authority for the ITS and will advise on changes and enhancements to the ITS.

The Software Engineer will report to the Senior Software Engineer and will assist the Technical Management team in providing support to the Operations team. This role will manage the internal databases used and will create and support scripts that will aid the Operations team and the Test team to automate activities. This role will also be responsible for providing feedback on the system and review and proposition of changes and improvements.

 The responsibilities for the role of Software Engineer include: 

  • Designing and developing software applications;
  • Improving and maintaining existent software applications and databases;
  • Providing support to both the operations and technical teams by identifying problems, mainly by analysing transaction data, and researching answers, on both terminal and back-office sides;
  • Improving system reliability by recommending changes;
  • Maintaining and updating the documentation for the Leap card System;
  • Ensuring all issues are properly logged;
  • Prioritising and managing several open issues concurrently;
  • Providing mentoring and coaching to the operations team so that they can better provide support for L1 and L2 tickets;
  • Improving references by writing and maintaining relevant documentation; and
  • Preparing accurate technical reports and technical specifications.

Key relationships:

The successful candidate will regularly communicate with the following stakeholders:

  • Senior Software Engineer;
  • Systems Development Manager;
  • NTA senior managers;
  • Transport operators; and
  • Ticketing Services suppliers and contractors.

Note: The functions and responsibilities initially assigned to the position are based on the current organisational requirements and may be changed from time to time. The person appointed requires the flexibility to fulfil other roles and responsibilities at a similar level within the Authority.

 ESSENTIAL REQUIREMENTS:

Character: Each candidate must be of good character.   

Health: Each candidate shall be in a state of health such as would indicate a reasonable prospect of ability to render regular and efficient service.

Remuneration: 

Salary Grade:  Engineer Grade II

Salary Scale:  €63,275 - €77,936

Personal Pension Contribution (PPC) rate.  This salary is payable to an individual who is required to make a personal pension contribution (PPC) to their main pension (in general those persons whose initial appointment to the Public Service is on or after 6th April 1995).

€60,201 - €74,036

Non Personal Pension Contribution (non-PPC) rate. This salary is payable to an individual who is not required to make a personal pension contribution (PPC) to their main pension scheme.

Annual Leave:  27 days per annum. This leave is on the basis of a five day week and is exclusive of the usual public holidays.

Note:

  • entry will be at the minimum point of the scale and will not be subject to negotiation;
  • different pay and conditions may apply if, immediately prior to appointment the appointee is already a serving Civil Servant or Public Servant;
  • the rate of remuneration may be adjusted from time to time in line with Government pay policy. 

Probation:   There is a 6 month probationary period which may at the discretion of the CEO be extended to 10 months.

Selection Methods

 The National Transport Authority will convene an expert board to carry out the competitive stages of the selection process to the highest standards of best practice. The approach employed may include:

  • Shortlisting of candidates on the basis of the information contained in their application;
  • Competitive interview;
  • A second round interview;
  • Completion of an online questionnaire(s);
  • Work sample/role play/media exercise, and any other tests or exercises that may be deemed appropriate; and
  • Reference and online checks.

If you do not receive an acknowledgement of receipt of your application within 2 working days of applying, please email ntacareers@rsmireland.ie.

Closing Date

The closing date and time for applications is strictly 12pm (noon) on Friday 24th September 2021.  Applications received after the specified deadline cannot be accepted.  

ESSENTIAL CRITERIA:

Please note:  In order to satisfy the shortlisting panel that you meet these criteria you must explicitly reference how you meet same in your application. Failure to demonstrate these may prevent your application progressing to future shortlisting stages.

Each candidate must meet the following requirements at the time of the competition closing:

  1. Hold a minimum of an NFQ level degree in a relevant discipline, being Computer Engineering, Information Technology, or equivalent;
  2. Have a minimum of 5 years’ relevant experience in Software Development, or related IT field;
  3. Have at least 2 years’ work experience with relational databases and SQL / PLSQL;
  4. Have at least 3 years’ experience developing software applications;
  5. Have excellent problem solving skills.

 DESIRABLE ATTRIBUTES:

Please note:  Should further shortlisting be required after essential criteria above, a selection of the following may be assessed. 

 The ideal candidate will also:

  1. Have experience with scripting languages such as Ruby and Python;
  2. Have experience with C# and Microsoft .NET technology or Java;
  3. Have experience working with Oracle database;
  4. Have experience with stored procedures;
  5. Have experience with data analysis and reporting;
  6. Have experience of working with financial accounting or banking systems; and
  7. Have excellent written and oral communication skills and demonstrate ability to address audiences, broker conversations, form trusting relationships.

EMPLOYMENT CONDITIONS:

 Eligibility to Compete:

Candidates must, by the date of any job offer, be:

  1. A citizen of the European Economic Area (EEA). The EEA consists of the Member States of the European Union, Iceland, Liechtenstein and Norway; or
  2. A citizen of the United Kingdom (UK); or
  3. A citizen of Switzerland pursuant to the agreement between the EU and Switzerland on the free movement of persons; or
  4. A non-EEA citizen who is a spouse or child of an EEA or Swiss citizen and has a stamp 4 visa; or
  5. A person awarded international protection under the International Protection Act 2015 or any family member entitled to remain in the State as a result of family reunification and has a stamp 4 visa; or
  6. A non-EEA citizen who is a parent of a dependent child who is a citizen of, and resident in, an EEA member state or Switzerland and has a stamp 4 visa.