Apprentice Software Developer

Our aim is to equip you with the strongest portfolio of developer skills to meet your aspirations and shape your future career. Key to this will be specialised training from top research technicians and engineers enabling you to become the best software developer whilst gaining a nationally recognised qualification.

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

THE UNIVERSITY OF MANCHESTER
One of the world’s leading universities built on research and teaching practices, coupled with one of the most respected apprenticeship programmes in the UK. Our programme builds its success’s year-on-year and continues to develop, matching the needs of the university and our community. We are proud of our strong reputation, supporting each of our apprentices with individualised training, specialised projects, and targeted development to build a future career at the cutting edge of technology.
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