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.
Want to find out if this is the career for you?
Come along to our FREE Mission to Mars: Bytesize 2 day coding workshop on 26th & 27th November at Cornwall College in Pool. Learn some new skills and get to meet local employers looking to hire apprentices. No prior experience necessary, just a keen interest to learn. Click here to book your place.
Share this course with someone you know...
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 such as:
- 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 standards
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.
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.
*Courses listed on this website are indicative of the subject, nature and level of study. The college reserves the right to alter specific qualifications titles, awarding bodies and levels of qualification, which can change in year. Any cost may also vary, based on personal funding eligibility.