Job Description
Responsibilities:
- Deliver impact analysis using Technical, Business and Application Knowledge.
Complexity of tasks:
- Engagement with the wider business to determine specific requirements and advise on potential solutions.
- Produce/update program specification documents, with evidence of authorisation.
- Where required contribution to a Technical Decision Paper and support in its presentation and communication.
- Where required develop a test application to demonstrate a proof of concept.
- Progress measured by time spent mentoring and quality assurance checking of delivered output.
- Demonstrates a working knowledge of key skills, development tools and NSML applications.
- Proficient in more than one technical skill (i.e. pgm language or App Dev Tool; Business and Application Knowledge.
- Engagement with NSML colleagues to coordinate implementation schedules and where required communication in advance of details to business stakeholders.
- To maintain high standards of software development in accordance with agreed standards change control procedures.
- To produce high quality software changes in accordance to agreed schedules.
- To work within agreed procedures and standards (Systems Development Life Cycle).
- To ensure adequate documentation is produced for all software developments in accordance with procedures.
- To play a supporting role in system implementation, communication of changes, ongoing support and maintenance of systems.
- To prepare relevant documentation for change implementation (Transfer Request) in accordance with agreed standards to meet agreed timescales.
- Communicate implementation schedules to business stakeholders.
- To provide post implementation user support for system changes, in person or by telephone and ensure that any problems are identified and that the appropriate remedial action taken.
- Issue any relevant user documentation.
- To assist, when required, in software evaluation.
- Assist in the evaluation of external software package based solutions when required.
- To undertake approved research into new technology as instructed.
- Promote awareness of new developments which may be applicable to the Group.
- To contribute to all other development activities within the department as a continuing improvement of programming standards at NSML.
- To contribute to all other development activities within the department, i.e. enhancement of current procedures and training.
- To promote awareness and impact of changes within the IT Development Team.
- To communicate progress of workload.
Individual development:
- Proactively seek to continually develop personal skills and capabilities to deliver requirements of role.
Personal Qualities :
Someone with an enthusiastic and professional attitude and a commitment to learning new skills.
Skills Required :
Qualities/essential requirements:
- Basic IT administration skills.
- Ability to communicate effectively with employees and clients via a range of methods.
- Accuracy and attention to detail.
- Ability to multitask and prioritise workload effectively.
- Commitment to continuous personal and departmental improvement.
- Demonstrable basic understanding and usage of a personal computing device.
- Desire to build a career in IT.
- Good individual and team worker, demonstrating loyalty and commitment to the team.
- Willing to work occasional additional overtime over contracted hours.
- Commitment to learning and development.
Future Prospects : 92% of QA Apprentices secure permanent employment after finishing their apprenticeship. Additionally there may be opportunities to undertake further apprenticeship training as many of our programs offer on-going development tracks.
Apply Now