Software Development Technician Apprentice at Craven College
A Software Development Technician typically works as part of a software development team, to builds simple software components (whether web, mobile or desktop applications) to be used by other members of the team as part of larger software development projects.
As a Software Development Technician, you will interpret simple design requirements for discrete components of the project under supervision. The approach will typically include implementing code, which other team members have developed, to produce the required component. You will also be engaged in testing that the specific component meets its intended functionality.
Knowledge & Understanding Business context & market environment for software development
Structure of software applications
Stages of the software development lifecycle
Configuration management & version control systems
Testing code (e.g. unit testing)
Different methodologies used for software development
Context for the development platform (whether web, mobile, or desktop applications)
Role within their software development team
Implement code following a logical approach
How code integrates into the wider project
Follow a set of functional & non-functional requirements
End user context for the software development activity
Connect code to specified data sources
Follow good coding practices
Principles of good interface design Importance of building in security to software at the development stage
Employment within the industry 3 GCSEs 9-4 (A*-C) including English & Maths Level 2 in IT subject
Junior Web Developer
Junior Application Developer
Junior Mobile App
How to apply
If you want to apply for this course, you will need to contact Craven College directly.