Apprentice Software Developer

Recruiter
CREATIVE PROCESS DIGITAL LTD
Location
Hove
Salary
£250.00 per week
Posted
10 May 2017
Closes
31 Jul 2017
Ref
VAC001134421
Specialism
IT
Sector
Unspecified
Role Type
Apprenticeship
Start Date
August
Duration
Permanent
Want to kick start your career in one of Brighton's fastest growing industries? Train as a Software Developer and develop skills at the forefront of coding, e-commerce and apps. If you already dabble in coding and have the aptitude, passion and desire to work in this area this apprenticeship will fast track you into your developer career!

Your primary role as a software developer will be to build and test simple, high-quality code across front end, logic and database layers. You will be working as part of a larger team, in which you will have responsibility for some of the straightforward elements of the overall project. You will need to be able to interpret design documentation and specifications whilst customer requirements will typically be defined and agreed by more experienced or specialist members of the team.

You will have basic technical competencies in some of the following areas and your training and job will develop these to a significantly higher level:

  • Logic: writes good quality code (logic) with sound syntax in at least one language
  • User interface: can develop effective user interfaces for at least one channel
  • Data: can effectively link code to the database/data sets
  • Test: can 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: can create simple data models and software designs to effectively communicate understanding of the program, following best practices and standards
  • Analysis: can understand and create basic analysis artefacts, such as user cases and/or user stories
  • Deployment: can understand and utilise skills to build, manage and deploy code into enterprise environments
  • Development lifecycle: can operate at all stages of the software development lifecycle, with increasing breadth and depth over time with initial focus on build and test.
  • Can apply good practice approaches according to the relevant paradigm (for example object oriented, event driven or procedural)
  • Can interpret and follow:
    • Software designs and functional/technical specifications
    • Company defined ‘coding standards' or industry good practice for coding
    • Testing frameworks and methodologies
    • Company, team or client approaches to continuous integration, version and source control
  • Can respond to the business environment and business issues related to software development
  • Can operate effectively in their own business's, their customers' and the industry's environments
  • Can apply the Maths required to be a software developer (e.g. algorithms, logic and data structures)
Requirements and prospects Desired skills
  • Logical and creative thinking skills
  • Analytical and problem solving skills
  • Ability to work independently and to take responsibility
  • Can use own initiative
  • A thorough and organised approach
  • Ability to work with a range of internal and external people
  • Ability to communicate effectively in a variety of situations
  • Maintain productive, professional and secure working environment
Personal qualities
  • Organised
  • Good attention to detail
  • Aptitude and passion for coding
  • Keen to learn and develop new skills/knowledge
  • Punctual and reliable
Qualifications required
  • At least 5 GCSEs Grades A*-C or equivalent including English and Maths
  • Good grades in Maths and/or IT
Future prospects Ongoing employment for the right candidate (most of our apprentices work hard, achieve their apprenticeship qualification, develop sought after skills and are then employed on an ongoing basis after their apprenticeship).

Things to consider Apprenticeship National Minimum Wage (ANMW): The National Minimum Wage for Apprentices is £3.50 per hour from 1st April 2017. This is the legal minimum pay per hour applying to 16-18 year old apprentices and those aged 19 and over in the first year of their apprenticeship. For apprentices 19 or over who have completed their first year and are continuing their apprenticeship, the National Minimum wage appropriate to their age applies.