University of Birmingham

Apprentice Developer (Integration and Systems) - Degree (Level 6)

University of Birmingham (Employer)

Nch at Northeastern Limited (Training Provider)

Annual wage £22,339.00
37.5 hours per week Normally Monday to Friday 9am to 5pm
39 months (duration)
5 September 2022(start date)
Digital (route)
10 July 2022 (application closing date)
Register interest

Job Description

Working and learning within the Integration and Systems Development team, the primary responsibility of the Apprentice Developer (Integration and Systems) is to learn to deliver quality software solutions on time and to budget that meet the needs of the organisation and to provide third line support for those solutions once they are live.


What will the apprentice be doing?

Main duties the apprentice will learn:

Solution Architecture

1.    Uses appropriate tools, including logical models of components and interfaces, to contribute to the development of systems architectures in specific business or functional areas. 
2.    Produces component specifications and translates these into designs for implementation using selected products. 
3.    Within a business change programme, assists in the preparation of technical plans and cooperates with business assurance and project staff to ensure that appropriate technical resources are made available. 
4.    Provides advice on technical aspects of system development and integration (including requests for changes, deviations from specifications, etc.) and ensures that relevant technical strategies, policies, standards and practices (including security) are applied correctly.

Systems Design

5.    Recommends/designs structures and tools for systems which meet business needs and takes into account target environment, performance and security requirements and existing systems. 
6.    Delivers technical visualisation of proposed applications for approval by customer. 
7.    Translates logical designs into physical designs, and produces design documentation. 
8.    Maps work to user specification and removes errors and deviations from specification to achieve user-friendly processes.

Systems Integration

9.    Defines the integration build, accepts software modules, and produces software builds for loading onto the target environment. 
10.    Configures the hardware environment, produces integration test specifications, and conducts tests, recording details of any failures and carrying out fault diagnosis.

Programming/Software Development

11.    Designs, codes, tests, corrects and documents complex programs and scripts from agreed specifications, and subsequent iterations, using agreed standards and tools, to achieve a well engineered result. 
12.    Takes part in reviews of own work and leads reviews of colleagues' work.


13.    Accepts responsibility for creation of test cases using own technical analysis of both functional and non-functional specifications (such as reliability, efficiency, usability, maintainability and portability). 
14.    Creates traceability records, from test cases back to requirements. 
15.    Produces test scripts, materials and regression test packs to test new and amended software or services. 
16.    Specifies requirements for environment, data, resources and tools. 
17.    Interprets, executes and documents complex test scripts using agreed methods and standards. 
18.    Records and analyses actions and results, and maintains a defect register. Reviews test results and modifies tests if necessary. 
19.    Provides reports on progress, anomalies, risks and issues associated with the overall project. 
20.    Reports on system quality and collects metrics on test cases. 
21.    Provides specialist advice to support others.

What training will the apprentice take and what qualification will the apprentice get at the end?

Apprentices will study in both day and block release and will work towards the relevant degree and digital and technology solutions apprenticeship. Apprentices will be supported by our expert IT team. 

What is the expected career progression after this apprenticeship?


Senior Developer

Skills Required

Communication skills, IT skills, Attention to detail, Organisation skills, Customer care skills, Problem solving skills, Presentation skills, Administrative skills, Number skills, Analytical skills, Logical, Team working, Initiative, Non judgemental, Patience

Qualifications Required

GCSE or equivalent English (Grade C or above (4-9)) Essential
GCSE or equivalent Maths (Grade C or above (4-9)) Essential
A Level or equivalent Minimum 3 A levels or equivalent (Grade BBB) Essential
Register interest