Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer & Engineer Apprenticeship

HM REVENUE & CUSTOMS

Manchester

On-site

GBP 18,000 - 25,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A public sector agency in Manchester seeks a software developer apprentice focusing on testing and code analysis. The role involves unit testing and working with various test types including integration and security testing. Candidates should possess GCSEs in English and Maths at grade C or above. You'll learn to apply software development approaches and build effective user interfaces. This apprenticeship is tailored to reflect your existing skills and qualifications.

Qualifications

  • Relevant qualifications in software development and testing.
  • Ability to communicate effectively with stakeholders.

Responsibilities

  • Test code and analyse results to correct errors found using unit testing.
  • Conduct a range of test types, such as integration and security testing.
  • Identify and create test scenarios.
  • Apply structured techniques to problem solving and debug code.
  • Create simple software designs to communicate understanding of the program.
  • Build, manage and deploy code into the relevant environment.

Education

GCSE in English (grade C)
GCSE in Maths (grade C)
Job description
Responsibilities
  • 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 while 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
Qualifications
  • GCSE in English (grade C)
  • GCSE in Maths (grade C)

Share if you have other relevant qualifications and industry experience. The apprenticeship can be adjusted to reflect what you already know.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.