Software Development Engineer Apprentice (48-Month Fixed Term Contract)
Core
Software Development Engineer Apprentice working alongside experts to design, develop, and implement software solutions while completing a 48-month Graduate Apprenticeship in BSc (Hons) Software Development.
Role type
Apprentice Software Development Engineer
Builds
Cutting-edge software solutions impacting millions of customers globally
Domain
Software Engineering / Technology
Deliverable
production ML models | product features
Required skills
Problem-solving, self-motivated learning, adaptability, growth mindset, attention to detail, collaboration
Preferred skills
Passion for technology, coding, and building software, exposure to programming or coding, logical analytical thinking, pride in high-quality work, curiosity for new languages and tools
Technologies
Programming languages, frameworks, software development methodologies
Responsibilities
Collaborate with teams to design, implement, and optimize solutions; Apply best practices in software development; Contribute to real-world projects; Analyse and solve complex technical challenges; Participate in code reviews; Implement software security measures and compliance; Stay up to date with development trends
Seniority
Apprentice, entry-level with little to some prior knowledge