Programmer Iii

7 days ago


Brackenfell, South Africa Shoprite Group Full time

**Purpose of the Job**:
The purpose of this role is to with expert competence write, modify, refactor, debug, troubleshoot and test new or existing systems of high complexity and scale, ensuring that the code functions reliably and optimally according to Shoprite programming standards. The role works alongside the Architect, System Analysts and Programming team to use patterns, libraries, frameworks, and processes for critical activities throughout the entire lifecycle of a solution. The role takes the technical lead on large and complex projects and requires deep, specialised knowledge of programming concepts and languages and how these are applied within an organisation to adapt and deliver within the required frameworks. The role further plays the role of mentor to other developers, enabling the function to grow the capability while creating a high performing team. The role requires an expert level understanding of programming concepts, frameworks, and languages to enable optimal delivery of code.

**Job Objectives**:
**Configure and create technical components and services required to deliver within required business features and frameworks**
- Plan and complete deliverables according to agreed plan, identify areas for modification and improvement, and develop and maintain documentation throughout the software development life cycle on highly complexity projects and maintain source base. Understand and confirm system requirements with Systems Analyst and document accordingly.

**Deliver development projects and changes and manage the release process**
- Partner with stakeholders across multiple functional areas in the business to ensure the provision of quality technical knowledge and advice to drive results forward.??
- Identify, prioritise, and proactively mitigate project risks.
- Lead and coordinate unit testing of developed programs and functions.
- Lead and manage the set-up and maintenance technical infrastructure.

**Manage delivery on projects and drive continuous improvement by keeping up to date with relevant technology**
- Collaborate with business stakeholders to produce optimal, reliable, and scalable software design and architecture.

**Mentoring of Development Team**
- Mentor emerging developers and new team members and contribute toward developing programming skills and capability for the Group.

**Qualifications**:

- Diploma /Degree in Information Systems / B.Sc. Computer Science (or similar) - **(advantageous)**:

- Genero 3.20 Business Development Language Proficiency - **(essential).**:

- Advanced Programming certification - **(essential).**

**Experience**:

- Advanced Level Informix 4GL programming experience - (essential)
- +6 years’ experience as a Senior Programmer - (essential).
- Experience leading a Programming team - (essential).
- Experience of leading projects within the Software Development Life Cycle - (essential)
- Diverse and progressive experience in general software development.
- Solid Analysis, Design & Testing experience - (advantageous)
- Solid System Support experience - (advantageous)

**Knowledge and Skills**:

- UNIX AIX command line knowledge (intermediate) - **(essential)**:

- Solid Practical Exposure to Agile & Scrum -** (advantageous)**:

- Solid Practical Exposure to Atlassian JIRA -** (advantageous)**

**Applicant Feedback Policy**:


  • Programmer Iii

    1 week ago


    Brackenfell, South Africa ShopriteX Full time

    **Purpose of the Job** Shoprite, Africa's largest retailer, is embarking on a Digital Transformation programme. As the Senior Developer you will need to have a deep specialised knowledge beyond your peers in cloud technologies and provide technical solutions to enterprise problems. As the Senior Developer you will be responsible for setting up of the...

  • Programmer Iii

    7 days ago


    Brackenfell, South Africa Shoprite Group Full time

    **Purpose of the Job**: Shoprite, Africa’s largest retailer, is embarking on a Digital Transformation programme. As the senior developer, you will need to have a deep specialised knowledge beyond your peers in cloud technologies and provide technical solutions to enterprise problems. As the senior developer, you will be responsible for setting up the...

  • Programmer Iii

    7 days ago


    Brackenfell, South Africa Shoprite Group Full time

    **Purpose of the Job**: Shoprite, Africa’s largest retailer, is embarking on a Digital Transformation programme. One of the areas of focus is the leveraging of Customer Insights information. As the senior developer, you will need to have a deep specialised knowledge beyond your peers in data warehousing and ETL methodologies, methods, and processes. As a...

  • Senior Programmer

    3 days ago


    Brackenfell, South Africa Shoprite Group Full time

    **Purpose of the Job**: **Job Objectives**: - Be involved with the entire lifecycle of a solution from design through coding, testing, deployment, and training. **Qualifications**:** Essential** Grade 12 5-7 years Industry Certification: IT Programming Diploma or Certificate **Desirable** 2-3 years Industry Certification: AWS/Azure Cloud Diploma or...

  • Programmer Iii

    3 days ago


    Brackenfell, South Africa ShopriteX Full time

    **Purpose of the Job** ShopriteX is the new digital hub that is trialling and developing innovations for Shoprite. We think about the future of digital and retail in terms of personalisation, and personalisation is the business word for removing friction for customers As the Senior Developer you will need to have a deep specialised knowledge beyond your...

  • Programmer Iii

    7 months ago


    Brackenfell, South Africa Shoprite Group Full time

    **Purpose of the Job**: To implement and maintain SDLC for IT System DevOPS. To administer Bitbucket access for versioning control Perform peer reviews for signoff of all technical designs Perform peer reviews for deployment of all code Assist team leads and architects with solution design To assist and guide the team members in technical designs Be involved...


  • Brackenfell, South Africa ShopriteX Full time

    **Role Purpose** The **Product Owner III** is a member of the agile team, responsible for defining user stories and prioritizing the team backlog to streamline the execution of program priorities while maintaining the conceptual and technical integrity of the features or components for the team. The role **owns multiple products of varying to high...