Summary
This is a great opportunity to join a rurally based company in the heart of the Worcestershire countryside as a Web Developer Apprentice. You will be able to prove knowledge of PHP, JavaScript, Vue as well as HTML and CSS. You will be able to prove skills in the named areas and an enthusiasm for the role.
Wage
£14,526.20 a year
Training course
Software developer (level 4)
Hours
Mon-Fri, shifts to be confirmed.
37 hours a week
Possible start date
Monday 7 April
Duration
2 years
Positions available
1
Work
As an apprentice, you’ll work at a company and get hands-on experience. You’ll gain new skills and work alongside experienced staff.
What you’ll do at work
Duties will include:
The role is responsible for designing, coding and modifying websites, from layout to function and according to a client's specifications. Strive to create visually appealing sites that feature user-friendly design and clear navigation.
* Writing code in one or more programming or scripting languages, such as HTML, CSS, PHP, JavaScript and Vue.
* Deciding on the best technologies and languages for the project in hand.
* Testing sites and applications in different browsers and environments.
* Problem solving.
* Fixing bugs in existing projects.
* Testing new features thoroughly to ensure they perform the correct task in all cases.
Where you’ll work
15/17 Lawn Avenue
Stourbridge
DY8 3UR
Training
An apprenticeship includes regular training with a college or other training organisation. At least 20% of your working hours will be spent training or studying.
College or training organisation
THE DEVELOPMENT MANAGER LTD
Your training course
Software developer (level 4)
Equal to higher national certificate (HNC)
Course contents
* create logical and maintainable code
* develop effective user interfaces
* link code to data sets
* test code and analyse results to correct errors found using unit testing
* conduct a range of test types, such as Integration, System, User Acceptance, Non-Functional, Performance and Security testing.
* identify and create test scenarios
* apply structured techniques to problem solving, debug code and understand the structure of programmes in order to identify and resolve issues
* create simple software designs to effectively communicate understanding of the program
* create analysis artefacts, such as use cases and/or user stories
* build, manage and deploy code into the relevant environment
* apply an appropriate software development approach according to the relevant paradigm (for example object oriented, event driven or procedural)
* follow software designs and functional or technical specifications
* follow testing frameworks and methodologies
* follow company, team or client approaches to continuous integration, version and source control
* communicate software solutions and ideas to technical and non-technical stakeholders
* apply algorithms, logic and data structures
* interpret and implement a given design whist remaining compliant with security and maintainability requirements
* create logical and maintainable code
* develop effective user interfaces
* link code to data sets
* test code and analyse results to correct errors found using unit testing
* conduct a range of test types, such as Integration, System, User Acceptance, Non-Functional, Performance and Security testing.
* identify and create test scenarios
* apply structured techniques to problem solving, debug code and understand the structure of programmes in order to identify and resolve issues
* create simple software designs to effectively communicate understanding of the program
* create analysis artefacts, such as use cases and/or user stories
* build, manage and deploy code into the relevant environment
* apply an appropriate software development approach according to the relevant paradigm (for example object oriented, event driven or procedural)
* follow software designs and functional or technical specifications
* follow testing frameworks and methodologies
* follow company, team or client approaches to continuous integration, version and source control
* communicate software solutions and ideas to technical and non-technical stakeholders
* apply algorithms, logic and data structures
* interpret and implement a given design whist remaining compliant with security and maintainability requirements
Your training plan
Software Developer Level 4. Training schedule has yet to be agreed. An apprenticeship includes regular training with a college or other training organisation. At least 20% of your working hours will be spent training or studying. Details will be made available at a later date.
Requirements
Essential qualifications
GCSE or equivalent in:
* English (grade 4)
* Maths (grade 4)
Let the company know about other relevant qualifications and industry experience you have. They can adjust the apprenticeship to reflect what you already know.
Skills
* IT skills
* Initiative
Other requirements
Can you commute to the office location?