Software Development Apprenticeship
Design:
Contribute to design sessions for new features or client projects Produce wireframes, UML diagrams, or ERD models to guide development Help choose suitable design patterns for automation and AI tasksDevelopment:
Write clean, logical, and maintainable code using languages such as Python and JavaScript (React) Build automation scripts, APIs, or internal tools under supervision Follow organisational coding standards and participate in code reviewsTesting:
Create and run unit, functional, and integration tests Identify and fix errors including syntax, logical, and functional bugsDeployment & Maintenance:
Assist with deploying code through CI/CD pipelines Help monitor live systems, apply updates, and improve performance Document updates and maintain version control via Git and GitHubTraining:
As a Software Developer apprentice, your role will consist of creating and testing high-quality code. You will use programming languages and software development tools such as Java, Python, and C++.
You will be responsible for interpreting customer requirements from a design specification, planning and managing their contribution to the wider project, and creating effective software solutions.
Due to the nature of the role, you could be employed within a wide range of businesses and sectors - from SME games studios to finance multinationals. All corporations depend on software in some way to function!
Training Outcome:
With our unique apprenticeship programme, you'll build an impressive range of coding skills and learn to thrive as a junior developer. On completion, 95% of our learners remain in full-time employment.
Employer Description:
Livepoint Software Solutions seeking a Software Development Apprentice eager to get hands-on experience in AI and workflow automation. This is an opportunity to learn how to design, build, test, and deploy real software solutions while being mentored by senior engineers and working on live client projects. You’ll contribute to the full software development lifecycle and gain experience using modern tools and technologies in a collaborative, supportive environment.
Working Hours :
Working Monday - Friday, working hours TBC
Skills:
Communication skills,IT skills,Attention to detail,Logical,Initiative