The main role of a software developer is to build and test, high-quality code across front end, logic and database layers. A developer will typically be working as part of a larger team, in which they will have responsibility for some of the straightforward elements of the overall project. The developer will need to be able to interpret design documentation and specifications. The customer requirements will typically be defined and agreed by more experienced or specialist members of the team, such as a business analyst or technical architect.
This is a great opportunity to develop your role if you are in job roles such as Junior Web Developer, Application Developer, Mobile App Developer, Games Developer, and Software Developer. It’s also a great career starter for anyone with a level 3 (A-Level or equivalent) qualification, who may be looking to retrain and change their career direction.
This is an ideal career route for anyone who identifies as having:
- analytical thinking skills
- maths knowledge for understanding programming
- to be thorough and pay attention to detail
- the ability to come up with new ways of doing things
- complex problem-solving skills
- excellent verbal communication skills for sharing ideas
- persistence and determination
- thinking and reasoning skills
Ideally some prior knowledge of Software Developing or Coding, plus a Level 3 qualification in computer science, maths or associated subject areas would help, but is not essential. All applicants will be assessed through an aptitude test to check their suitability for the programme.
As part of the programme you will have the chance to gain an internationally recognised vendor qualification
- Cloud certified developer apache
- C++ PHP Drupal
- Oracle SQL Developer
- Oracle Java Certified
Also, City & Guilds Level 4 Software Development Methodologies will be achieved. In addition English and Maths Level 2 will need to be achieved, if not already obtained. Throughout the apprenticeship there will be performance assessments managed in the work place and knowledge/practical assessments run by the college. An end point assessment is externally set and marked by an independent body within an independent assessment structure.
To be able to develop a wide range of competencies:
- Logic: write good quality code (logic) with sound syntax in at least one language
- User interface: develop effective user interfaces for at least one channel
- Data: effectively link code to the database/data sets
- Test: test code and analyse results to correct errors found using either V-model manual testing and/or using unit testing
- Problem solving: can apply structured techniques to problem solving, can debug code and can understand the structure of programmes in order to identify and resolve issues
- Design: create simple data models and software designs to effectively communicate understanding of the program, following best practices and standard
- Analysis: understand and create basic analysis artefacts, such as user cases and/or user stories
- Deployment : understand and utilise skills to build, manage and deploy code into enterprise environments
This course will give you a business edge and ensure you are at the cutting edge of the digital industry sector. Working with a business 4 days per week and at college one day per week working on theory and being mentored by our team of expert lecturers.
You’ll go on to
This apprenticeship is recognised for entry onto the register of IT Technicians confirming SFIA level 3 professional competence and those completing the apprenticeship are eligible to apply for registration. Alternatively, you may be interested in doing a full time technology course through Cornwall College e.g. FdSc Computing, Networking & Software Development and then progress onto a BSc (Hons) Computing Technologies