This job has expired

Apprentice Developer (Integration and Systems)

Employer
UNIVERSITY OF BIRMINGHAM
Location
Edgbaston, Birmingham, West Midlands, B15 2TT
Salary
£22,339.00 annually
Closing date
7 Jul 2022

View more

Specialism
IT
Sector
Technology
Role Type
Apprenticeship, Degree
Start Date
September
Duration
Permanent
You need to sign in or create an account to save a job.
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.

Testing

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?

Developer

Senior Developer

Requirements and prospects

Desired skills and personal qualities

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

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
You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert