Technical Software Developer Apprentice (Dashing Distribution Software)

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.

Role

  • 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.

Training

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

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

Apprenticeship Standard
Software developer (level 4)
Training Provider
FIREBRAND TRAINING LIMITED
Working Week
Monday to Friday 8:45am to 4:30pm.
Expected Duration
24 Months
Positions Available
1
Closing Date
Monday, 10th June 2024
Start Date
Monday, 17th June 2024

Desired Skills

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

Qualifications

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

About the Employer

DASHING DISTRIBUTION SOFTWARE LTD
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.
Company
DASHING DISTRIBUTION SOFTWARE LTD
Location
18 KATHRYN AVENUE, HUNTINGTON, YORK, England
Employment Type
Higher Apprenticeship
Salary
£15,000.00
Posted
Company
DASHING DISTRIBUTION SOFTWARE LTD
Location
18 KATHRYN AVENUE, HUNTINGTON, YORK, England
Employment Type
Higher Apprenticeship
Salary
£15,000.00
Posted