Software Developer Apprenticeship

  • Location: Bracknell, RG12 1WA
  • Type: Apprenticeship
  • Salary: Between £18,000.00 and £20,000.00 per year
  • Sector: Information and Communication Technology (ICT)
  • Ref: VAC-01307
  • Application Deadline Date: 20/05/2024
  • Start Date: 10/06/2024
  • Positions Available: 1
  • Working Week: Monday to Friday. 830-1700

Brief Description

We are currently seeking a passionate and driven individual to join us as a Software Developer Apprentice. You will work with senior engineers to develop, test, and deploy real-world software solutions.

Qualifications Required

The company require a bright, enthusiastic and hard-working individual with a genuine desire to learn and to build a career. The company are looking for someone with a positive, highly self-motivating, can-do attitude from someone who isn’t afraid to ask questions.
To be considered for this role, you ideally would hold a C/4 grade in both GCSE Math’s & English, and in three or four other subjects.

• You will be highly organised, have excellent communication skills and a brilliant telephone manner.
• You will be willing to work hard and eager to learn.
• Have an interest in software development.
• An interest in software development.
• You will have completed a Level 3 apprenticeship in software development or hold a level 3 BTEC and/or A level in software development or have hands on experience in a similar role.

Personal Qualities

The successful applicant will be a team player who can help and collaborate within a team environment. You should have the mindset to go over and beyond to ensure the successful completion of workflows and targets.

Skills Required

Excellent written and spoken communication skills
Timekeeping
Ability to manage and prioritise workload

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

Potential full-time role upon successful completion of the apprenticeship programme.

Vacancy Detail

We are currently seeking a passionate and driven individual to join us as a Software Engineer Apprentice. This role offers a unique opportunity to gain hands-on experience in software development while working alongside experienced professionals who are dedicated to helping you succeed. As an apprentice, you will have the chance to contribute to real-world projects, build valuable skills, and lay the foundation for a successful career in software development.
Key Responsibilities:
• Collaborate with senior developers and project teams to design, develop, test, and deploy software solutions that meet client requirements.
• Assist in gathering and analysing user requirements to inform the design and development process.
• Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives, to ensure efficient project delivery.
• Write clean, maintainable code following best practices and coding standards.
• Work closely with designers and user experience experts to create intuitive and user-friendly interfaces.
• Troubleshoot and debug software issues to ensure optimal performance and reliability.
• Stay updated on emerging technologies and industry trends to continually enhance skills and knowledge.
• Communicate effectively with team members and stakeholders to provide updates on project progress and address any concerns or issues.
• Demonstrate a commitment to delivering high-quality solutions that exceed client expectations and contribute to the success of the project and the organisation.

Ready to start your adventure?