Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Software Developer Apprentice, Study notes of Software Engineering

Suitable for someone starting their career in Software Engineering, this is a learning and developing role in writing and implementing software ...

Typology: Study notes

2021/2022

Uploaded on 09/27/2022

dukenukem
dukenukem 🇬🇧

3.9

(8)

242 documents

1 / 5

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Job Description
Produced by Lexonis TalentScape 11 Apr 2022
Job Title:
Software Developer Apprentice
Department/Division/Faculty:
Information and Communication Technologies
Campus/Location:
South Kensington Campus
Job Family/Level:
Professional Services Level 1a (Salary scales)
Responsible to:
Product Developer; Product Engineer; Research Software
Engineering Team Lead; Infrastructure Product Owner;
Solutions Architect
Line Management responsibility for:
N/A
Key Working Relationships (internal):
Information Insight Team, Products Team, Infrastructure
and Shared Services Team
Key Working Relationships (external):
None
Contract type:
Fixed term contract for 18 months
Job Purpose
Purpose of the Post 
The Software Developer Apprenticeship is an exciting opportunity to join a large ICT function at a world-
leading university. This is a new programme, and the apprentice will be developed and supported as
they progress in the role. Applications are welcomed from those wishing to start a career in ICT or
individuals considering a career change. The role will be challenging but rewarding and is aligned with
the level 4 Software Developer standard https://www.instituteforapprenticeships.org/apprenticeship-
standards/software-developer-v1-1.
Suitable for someone starting their career in Software Engineering, this is a learning and developing role
in writing and implementing software applications to help deliver simple, high-quality solutions to our
customers. The apprentice will join a cohort of Software Developer Apprentices and will be placed within
one of the ICT functional teams (Products Teams and Infrastructure & Shared Services Team), where
they will learn from experienced colleagues.
The apprentice will spend 20% of their time undertaking a special programme of training offered by
Multiverse, our training partner, working towards an industry-recognised qualification at level 4. Key training
areas will include:
Foundations: Fullstack JavaScript; Algorithmic Problem Solving; Computer Science Theory
Designing and optimising user interfaces
Back End Development
Cloud deployment and maintenance
Electives: Data engineering, Cybersecurity; Mobile; Front-end deep dive; Back-end deep dive
pf3
pf4
pf5

Partial preview of the text

Download Software Developer Apprentice and more Study notes Software Engineering in PDF only on Docsity!

Job Title: Software Developer Apprentice Department/Division/Faculty: Information and Communication Technologies Campus/Location: South Kensington Campus Job Family/Level: Professional Services Level 1a (Salary scales) Responsible to: Product Developer; Product Engineer; Research Software Engineering Team Lead; Infrastructure Product Owner; Solutions Architect Line Management responsibility for: N/A Key Working Relationships (internal): Information Insight Team, Products Team, Infrastructure and Shared Services Team Key Working Relationships (external): None Contract type: Fixed term contract for 18 months Job Purpose Purpose of the Post The Software Developer Apprenticeship is an exciting opportunity to join a large ICT function at a world- leading university. This is a new programme, and the apprentice will be developed and supported as they progress in the role. Applications are welcomed from those wishing to start a career in ICT or individuals considering a career change. The role will be challenging but rewarding and is aligned with the level 4 Software Developer standard https://www.instituteforapprenticeships.org/apprenticeship- standards/software-developer-v1- 1. Suitable for someone starting their career in Software Engineering, this is a learning and developing role in writing and implementing software applications to help deliver simple, high-quality solutions to our customers. The apprentice will join a cohort of Software Developer Apprentices and will be placed within one of the ICT functional teams (Products Teams and Infrastructure & Shared Services Team), where they will learn from experienced colleagues. The apprentice will spend 20% of their time undertaking a special programme of training offered by Multiverse, our training partner, working towards an industry-recognised qualification at level 4. Key training areas will include:

  • Foundations: Fullstack JavaScript; Algorithmic Problem Solving; Computer Science Theory
  • Designing and optimising user interfaces
  • Back End Development
  • Cloud deployment and maintenance
  • Electives: Data engineering, Cybersecurity; Mobile; Front-end deep dive; Back-end deep dive

At the end of this apprenticeship, subject to successful completion of the programme, apprentices will be supported to apply for a role at the College or a higher apprenticeship. Please note that:

  • The training component of our programme is funded by the apprenticeship levy and apprentices need to meet Education and Skills Funding Agency eligibility requirements, including having the right to work in the UK and an eligible residency status (please refer to Education and Skills Funding Agency rules, Annex A, for further information).
  • This is not an Undergraduate degree programme at Imperial College London; apprentices are members of College staff.
  • Individuals who already have a degree-level qualification in a related subject area are unlikely to attract apprenticeship levy funding, which prohibits the use of Government funds to repeat prior learning, and as such are ineligible for this apprenticeship. Key Responsibilities
  • Undertakes their responsibilities under the guidance of their line manager.
  • Attends and fulfils all requirements of the programme of off-the-job training delivered by Multiverse, including successfully passing the Software Engineering qualification.
  • Undertakes tasks and duties assigned in order to develop technical expertise and skills, keeping an up-to-date learning log.
  • Develops and improves themselves to perform software engineering and development activity for the entire software development lifecycle.
  • Understands what business requirements are and describes basic concepts and how requirements should be used to build software solutions.
  • Works with experienced colleagues to build products fulfilling customer requirements.
  • Deals with incoming incidents and requests in a timely and efficient manner providing basic technical support to customers, escalating where appropriate.
  • Tests new features and/or developed functions thoroughly before they can be released to customers.
  • Drafts basic user and technical documentation for approval.
  • Works collaboratively with colleagues across our team and the wider organisation.
  • Understands the importance of data protection and information security in their own work and the operation of the organisation, applies these to their work, and seeks specialist security knowledge or advice when required to support own work or work of immediate colleagues. Job Competencies The competency requirements for this job are described below.

Functional

Technical - Information Technology

Agile Development

Level 1 - Basic understanding

Person Specification Person Specification Requirements Candidates/post holders will be expected to demonstrate the following Essential (E) / Desirable (D) Education Applicants should have (or expect to gain) grade 9 – 4 (A*- C) at GCSE level (or equivalent) in Maths.

E

Applicants should have (or expect to gain) grade 9 – 4 (A*- C) at GCSE level (or equivalent) in English.

E

Applicants should have (or expect to gain) grade 9 – 4 (A*- C) at GCSE level (or equivalent) in IT or Computer Science.

D

Experience Evidence of an interest in IT and an aptitude for its application E Experience in a customer facing role D Knowledge Knowledge of Microsoft Office applications, specifically Excel E Basic knowledge of programming concepts and programming languages, e.g. Python, Java, Ruby, C++, Javascript C

D

Basic understanding of application troubleshooting and support D Basic understanding of Agile methodologies, e.g. Scrum, Kanban or SAFe D Skills & Abilities Effective interpersonal and communication skills with ability to communicate effectively and clearly.

E

Good personal organisation and time management skills E Numerate, with a structured and methodical approach to problem solving and analysis

E

Committed to developing knowledge and skills through formal study and practical learning

E

Please note that job descriptions cannot be exhaustive and the post-holder may be required to undertake other duties, which are broadly in line with the above key responsibilities. Imperial College is committed to equality of opportunity and to eliminating discrimination. All employees are expected to follow the Imperial Values & Behaviours framework. Our values are:

  • Respect
  • Collaboration
  • Excellence
  • Integrity
  • Innovation Employees are also required to comply with all College policies and regulations paying special attention to: Confidentiality, Conflict of Interest, Data Protection, Equal Opportunities, Financial Regulations, Health and Safety, Information Technology, Smoking, Private Engagements and Register of Interests. They must also undertake specific training and assume responsibility for safety relevant to specific roles, as set out on the College Website Health and Safety Structure and Responsibilities page. We are committed to equality of opportunity, to eliminating discrimination and to creating an inclusive working environment for all. We therefore encourage candidates to apply irrespective of age, disability, marriage or civil partnership status, pregnancy or maternity, race, religion and belief, gender identity, sex, or sexual orientation. We are an Athena SWAN Silver Award winner, a Disability Confident Leader and a Stonewall Diversity Champion. 27 April 2022, v3.