Loading...
Shoprite and Checkers

Shoprite: Software Engineering Apprenticeship programme 2023 / 2024

Website Shoprite Group – Vacancies / Careers

How To Apply For Jobs At Shoprite Stores

Company : Shoprite
Location: Cape Town, South Africa
Closing date: 01 November 2023

The purpose of the Software Engineering Apprentice is to support the software development teams in building cutting-edge software and systems for the Shoprite Group by designing, implementing, and testing software applications using the best breed of software development technologies.

This role will work closely with the software development team to provide support in the development, deployment, and maintenance of assigned software solutions for the organization, as well as participate in code reviews and other software development processes, whilst being challenged and provided with tremendous growth opportunities in a customer-facing, fast-paced and agile environment.

Responsibilities:

  • Participate in cross-functional, agile software development teams to understand and support software development requirements and deliver high quality software.
  • Work closely with Senior and Lead Software Developers/Engineers and team to support with coding/programming in building innovative technologies in a large, distributed computing environment.
  • Assist in the design, development, and testing of software applications, using appropriate coding techniques and methodologies.
  • Demonstrate continuous effort to learn and improve within the team, and search for opportunities to innovate and optimize software solutions.
  • Utilize applicable technological resources to create conceptual, logical and physical solution on assigned solutions, using learnt coding techniques and methodologies.
  • Learn and apply software development standards and best practices for coding, unit testing, code reviews, etc. design and code the right solutions starting with broadly defined problems.
  • With support from Senior Developers, Maintain and support existing software applications

 

Requirements:

Final year or Completed Diploma/ Degree in:

  • Computer Science,
  • Software/Computer Engineering,
  • Mathematics,
  • IT,
  • or related field
How to Apply