2027 Apprentice - Digital (Software Development) - Belfast
Core
Apprentice software developer working on real-life client projects to deliver innovative software or data-driven solutions.
Role type
Apprentice Software Developer
Builds
Custom software solutions and data-driven solutions for clients
Domain
Digital technologies, software development, artificial intelligence
Deliverable
production ML models | product features
Required skills
Programming languages (Java, C#/.NET, JavaScript), relational/non-relational databases, cloud platforms (AWS, Azure, GCP), software development best practices, code reviews
Preferred skills
STEM background, personal tech projects, growth-oriented mindset, collaborative teamwork, analytical problem-solving
Technologies
Java, C#/.NET, JavaScript, MS Access, MS SQL, MySQL, MongoDB, AWS, Azure, GCP
Responsibilities
Understand client requirements and develop custom software solutions, implement new technologies and best practices, participate in code reviews, meet with clients to provide solutions, write documentation and conduct training sessions
Seniority
Apprentice, part-time study alongside work
