As a Software Development Apprentice, the successful candidate will work alongside experienced engineers, gaining hands-on experience with the latest tools and technologies. They will be involved in every stage of the development lifecycle, including coding, testing, deployment, and maintenance. A Typical Day in the Job: Work across all stages of the software development lifecycle, from planning and design to testing, deployment, and maintenance. Write clear, logical, and maintainable code that meets project specifications and coding standards. Use version control systems to manage and store code safely. Help fix bugs and support the maintenance of existing software systems. Take part in different types of testing, such as unit, integration, and end-to-end testing. Follow secure coding practices to protect software from security risks. Connect code to data sources to ensure software functions correctly. Communicate and work with team members, stakeholders, and customers, and help create technical documents like user stories and design diagrams. Full training and support will be provided by your workplace mentor and from the team at Baltic Apprenticeships. This apprenticeship programme will provide you with everything you need to launch and develop your career in software development. Afterwards, we’ll support you to take the next steps, including further training and progression onto a Level 4 qualification. OSL Technology is looking for an enthusiastic and motivated individual to begin their career in software development. The company designs and develops cutting-edge software that powers security systems across airports and critical infrastructure.