Software Developer Apprentice

  • Location: Winchester, SO22
  • Type: Apprenticeship
  • Salary: £18,000.00 per year
  • Sector: Information and Communication Technology (ICT)
  • Ref: VAC-01323
  • Application Deadline Date: 10/05/2024
  • Start Date: 20/05/2024
  • Positions Available: 1
  • Working Week: Monday to Friday, 9am - 5.30pm

Brief Description

As a Software Developer apprentice, you will work on improving and adding features to forthcoming products, and demonstrating progress in terms of running programmes and web user interfaces.

Qualifications Required

To be considered for this position, you ideally would hold a C/4 grade in both GCSE Maths & English, and in three or four other subjects.

Ideally, you will have completed a Level 3 apprenticeship in software development or a similar field, hold a Level 3 BTEC and/or A Level in software development, or have hands-on experience in a similar role.

Personal Qualities

Applicants will be organised, focused and dedicated to a career in software development.

The company require a bright, enthusiastic and hardworking individual with a genuine desire to learn and to build a career. The company are looking for a positive, highly self-motivating, can-do attitude from someone who isn’t afraid to ask questions.

Skills Required

Current evidence of programming/coding (particularly in Java) is essential, as is a proven interest in software development. If Java is new to you, you must be willing to learn how to apply the language.

Candidates will have the ability to work in a logical and systematic manner with good diagnostic skills. They will also be hardworking and eager to learn.

Training to be Provided

CORE MODULES

Modern Programming
Explore advanced modern programming techniques.
Extend your knowledge of multiplatform development and concepts such as machine learning and AI.

Advanced Databases
Gain a practical understanding of databases, including design, queries, administration, and maintenance.

Development Methodologies
Explore the major development methodologies such as agile and waterfall to understand how to develop quality software as a team.

Human Computer Interaction
Consider the fundamentals of sound computer interface design, including how to implement this using modern development tools.

Future Prospects

It is hoped that the apprentice will become an integral member of the team, and wish to continue their career with the company following completion of the programme.

Vacancy Detail

You will mainly be working on internal projects, with external customer enhancements required from time to time.

You will be supporting with the development and testing process, and using appropriate authentication mechanisms, such as using prepared SQL, ZAP for testing of web applications and SonarLint for checking code. Although other programming languages will be in use, the company has a strong affiliation with Java, so you will be using this as the predominant coding language.
You will learn to identify and report any impediments to software development activities, and will become able to propose practical solutions to these, whilst applying appropriate recovery techniques as and when required and in line with business processes, to ensure that the software solutions being developed are not lost.

You will consider the security implications of proposed designs, to ensure that these are built in from inception and throughout the development process.
You'll be required to compile documentation on the tailored, working solutions being devised for use by others.

You will encounter software development issues, but will be given support by the mentor to overcome these, and demonstrations will be given to help you to understand the business' various new products and features, and you will support with resolving customer issues as necessary.

Over time, you will be able to estimate your own ability and timeframes for delivering work products.

Other Information

The role will be hybrid, based from the apprentice’s home and the home office of the mentor in Winchester, so applicants will ideally be based either in Winchester, or within a commutable distance.
The company's physical office is based in Redditch, where they meet once a month using a car share, so there will be some occasional travel required.

Ready to start your adventure?