Apprentice Software Developer
Role
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:
- 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
Training
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.
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.
- Apprenticeship Standard
- Digital and technology solutions professional (level 6)
- Training Provider
- MANCHESTER METROPOLITAN UNIVERSITY
- Working Week
- Monday to Friday 9am to 5pm (variable times to suit workplace requirements) 1 hour for lunch
- Expected Duration
- 48 Months
- Positions Available
- 1
- Closing Date
- Friday, 26th July 2024
- Start Date
- Monday, 9th September 2024
Desired Skills
- 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
- English GCSE or equivalent, grade 5 or equivalent (Essential)
- Mathematics GCSE or equivalent, grade 5 or equivalent (Essential)
- Digital Technologies A Level or equivalent, grade C or above (Essential)
About the Employer
- Company
- THE UNIVERSITY OF MANCHESTER
- Location
- Oxford Road, Manchester, England
- Employment Type
- Degree Apprenticeship
- Salary
- £22,214.00
- Posted
- Company
- THE UNIVERSITY OF MANCHESTER
- Location
- Oxford Road, Manchester, England
- Employment Type
- Degree Apprenticeship
- Salary
- £22,214.00
- Posted