What will the apprentice be doing?
As an Apprentice you will gain specialised training based on your individual aspirations and specific apprenticeship requirements. Supportive instruction and tuition from world leading technical staff and researchers will be provided to equip you with a range of diverse skills, whilst rotating through our specialist areas across the entire university.
Your successful development is pivotal to our programme objectives, university aims and your future career.
Day to day duties will include, but not limited to the following:
What training will the apprentice take and what qualification will the apprentice get at the end?
- Software design principles using Single responsibility, Open-closed, Liskov substitution, Interface segregation and Dependency inversion (SOLID) and Object-Oriented Principles (OOP)
- Design methods and stakeholder communication including, requirements capture and analysis for user needs. Evaluating system feasibility, economic and technical analysis, and allocation of functions to system elements
- Software configuration management using good practices for development, version control, and documentation throughout processes
- Testing, verification, and validation methodologies to check specifications are met and fulfil intended purposes
- Fundamental structures of software systems including theoretical and practical aspects of software architecture
- Software and system maintenance procedures and practices
- Working as an agile and responsive developer in varied specialist areas
- Develop specialist knowledge and experience to meet the varying needs of researchers, staff, and students
- Communication skills not only in software development but personally enabling you to grow into your career
- Working with other specialist developers and independently to learn team dynamics and defined project roles
- Organisation and scheduling of your workload to meet deadlines and targets whilst handling constraints and solutions to meet customer needs
- Logic and reasoning to complete projects and assigned work to the standard set in a world leading environment
- Programme languages and paradigms, and techniques for identifying the most appropriate choice in each situation
In addition to your level 6 apprenticeship qualification, we offer a unique 4 year apprenticeship programme filled to the brim with training opportunities such as, design and development principles for upcoming and existing research projects, problem solving to meet organisational need and development, problem analysis and research on exciting projects, programming in different languages including historic and current languages, deployment, and technical support of systems.
You will spend a mixture of time working alongside a day release course to gain the technical skills required to carry out your duties as a Software Development Technician. We will provide you with all the necessary tools and equipment, uniform, and robust training to make this the apprenticeship of your choice.What is the expected career progression after this apprenticeship?
Upon completion of the apprenticeship in 4 years' time, you will have a portfolio of key science and engineering skills and a wealth of varied, relevant experience.
Most apprentices are successful in securing a role with the university or choose to continue their academic studies. Whilst we cannot guarantee a permanent position at the University of Manchester, we endeavour to match apprentices with appropriate vacancies and support them through the entire application process.
Requirements and prospects Desired skills and personal qualities
Communication skills, IT skills, Attention to detail, Organisation skills, Problem solving skills, Number skills, Analytical skills, Team working, Creative, Initiative, Strong work-ethic, Independent working, Desire to progress, Computer literate - CSS, HTML, Coding or Scripting Skills Qualifications
GCSE or equivalent English (Grade 5 or equivalent) Essential
GCSE or equivalent Mathematics (Grade 5 or equivalent) Essential
A Level or equivalent Digital Technologies (Grade C or above) Essential Things to consider
We are strongly committed to promoting equality, diversity, inclusion, and accessibility and encourage all applicants to apply. Our university is positive about flexible working, blended working arrangements may be considered.