Software Developer Technician Apprentice

  • Location: Loughton, IG10 4LF
  • Type: Apprenticeship
  • Salary: £12,000.00 per year
  • Sector: Information and Communication Technology (ICT)
  • Ref: VAC-00985
  • Application Deadline Date: 15/09/2022
  • Start Date: 22/09/2022
  • Positions Available: 1
  • Working Week: 9am-5.15pm Mon-Fri

Brief Description

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.

Qualifications Required

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 would look to have gained a GCSE/BTEC/A Level in IT or have some hands-on experience with the workings of computers and IT/Software.

Personal Qualities

Bubbly friendly person to fit in well with team

Skills Required

• 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.
• Have some knowledge in coding.
• Have some knowledge in software.

Training to be Provided

CORE MODULES

Computer Programming 101
Delve deep into modern programming in its various forms.
Explore desktop, web and mobile app development along with concepts such as machine learning and AI.

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

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

Business Context
Understand the business context in relation to software development

Future Prospects

Ongoing Training and Support

Vacancy Detail

- Follow clearly defined requirements to deliver software development activities.
- Report progress against metrics on software development activities accurately throughout the stages of the software development lifecycle.
- Identify and report any impediments to progress in development activities to supervisor.
- Follow Instructions to convert customer requirements to technical requirements.
- Communicate outcomes from development activities to team members and other stakeholders.
- Write logical and maintainable software solutions in line with given specifications to meet the design requirements and organisational coding standards.
- Take the non-functional requirements of maintenance, performance and user experience into account along with the functional specification provided.
- Apply security principles and practice to the software development tasks assigned, implement security best practices to ensure software is not vulnerable to malicious attacks.
- Maintain appropriate project documentation throughout the software development tasks.
- Apply appropriate recovery techniques to ensure that the software solution being developed is not lost. For example, work with source control tools to provide a record of changes to source code, share code with the team, and ensure code is safely stored. for recovery
- Undertake unit and integration testing of solution to meet code coverage guideline, reduce the number of defects, and provide confidence in the quality of the software.
- Contribute to testing of the end-to-end software solution to ensure a high-quality output and where necessary escalate issues.
- Provide support throughout the development lifecycle, including user acceptance testing and final release to production.
- Provide initial support to classify severity and priority of issues and schedule bug fixes where necessary.
- Practice continuous guided self-learning to keep up to date with technological developments to enhance relevant skills and take responsibility for own professional development.














This apprenticeship has expired