Technical Software Developer Apprentice (Dashing Distribution Software) DASHING DISTRIBUTION SOFTWARE LTD

This role involves working closely with a team to design, develop, and implement features that enhance our distribution software, aligning with Dashing's vision of quality, speed, and future-readiness.

Sign in to apply

Closing date: 10 Jun 2024

Apprenticeship summary

  • Annual wage


  • Working week

    Monday to Friday 8:45am to 4:30pm.

    Total hours per week: 34

  • Expected duration

    24 Months

  • Possible start date

    17 Jun 2024

  • Date posted

    13 May 2024

  • Apprenticeship level

    Level 4 (Higher national Certificate)

  • Reference number


  • Positions

    1 available

What you will do in your working day

  • Contribute to the development of our distribution software using the MERN stack.
  • Collaborate with team members in an agile development environment to plan, code, test, and deploy new features and improvements.
  • Ensure software quality and responsiveness through effective coding practices and participation in code reviews.
  • Embrace continuous learning to stay updated on industry trends and emerging technologies.

The training you will be getting

Firebrand’s sector leading Software Developer (L4SD) Apprenticeship Programme develops apprentices to become competent software developers, working across the front-end, logic and data layers.

Apprentices develop a deeper understanding of key software development processes and practices allowing operation at all stages of the software development lifecycle, including design, development, testing, deployment, and maintenance.

The apprentice will learn advanced programming skills, including object-oriented concepts, use of automated testing tools and secure development principles and practices in order to develop high-quality and secure software.

Firebrands course is delivered either Online (online live instructor led), or face to face in the classroom environment (your choice). Our Subject Matter Experts (SMEs), Learning Mentors (LMs) and world-leading trainers prepare apprentices to work across multiple sectors.

Completion of this apprenticeship will provide learners with the following world class vendor certifications in addition to the Software Developer apprenticeship:

·       BCS Level 4 Diploma in Software Development Methodologies

·       CertNexus Cyber Secure Coder

·       Industry recognised certification in one of Java, Python or C#

Key areas covered are:

  • Software Development Lifecycles
  • Effective Team Working
  • Problem Solving
  • Logic and data structures
  • Sorting & Searching algorithms
  • Critical sections and race conditions
  • Relational and non-relational databases
  • Software designs and functional or technical specifications
  • Software testing frameworks and methodologies

What to expect at the end of your apprenticeship

The role offers a permanent role upon completion of the apprenticeship, depending on performance.  

Requirements and prospects

Desired skills and personal qualities

Communication skills, Problem solving skills, Team working, Knowledge of TypeScript, A customer-first approach, Commitment


GCSE or equivalent 5 GCSE's including English and Maths (Grade (A*-C/9-4 or equivalent)) Essential

Things to consider

Currently based in the centre of York but they have an office move in July to: Top Floor, Former Four Alls Pub, York YO32 9TW.

About the employer

Dashing Distribution Software is a fast-moving technology company at the forefront of digital innovation. We embrace agile methodologies to rapidly deliver software solutions that meet our customers' evolving needs. Our team is passionate about building scalable, high-performance software using the latest technologies. Dashing creates the leading electronic component distribution software, combining cutting-edge technology with timeless principles. Our motto, "Quality, Speed, Future," guides our commitment to excellence, rapid innovation, and forward-thinking in the electronic components industry.







YO32 9JS

You must have JavaScript enabled to view a map of the location


Training provider


Adjustments for experience

You could reduce your training time, or finish your apprenticeship faster, if you have relevant prior learning or experience. This could be relevant:

  • training
  • qualifications, like an NVQ in a relevant field
  • industry or sector experience


Ava Frankel

0203 834 2872

Apprenticeship standard

Software developer

Level 4 (Higher national Certificate)

Demonstrating experience

If your application is successful, you will have a chance to discuss your relevant prior learning or experience with your training provider and employer. You will all need to agree any adjustments to your training plan.

You should be prepared to show your competence, and evidence of relevant qualifications

Before you apply

Before you apply for an apprenticeship you must first create an account. If you already have an account you'll need to sign in.