Programmer Iii
5 days ago
**Purpose of the Job**:
**Job Objectives**:
**Develop and Maintain Operational Systems in accordance with Shoprite Standards**:
- Write clean, scalable code using.NET programming languages.
- Develop technical interfaces, specifications, and architecture.
- Create and test software prototypes.
- Develop client displays and user interfaces.
- Understand and confirm system requirements with the Systems Analyst and document.
- Do unit testing of developed programs and functions.
- Code reviews with peers.
- Maintain existing.Net programs/systems and functions.
- Develop and maintain documentation throughout the software development life cycle.
- Plan and identify areas for modification and improvement.
- Remain up to date with the terminology, concepts, and best practices for coding mobile apps.
- Maintain technical infrastructure.
**Manage the Release Process**:
- Capture the release using the Shoprite release management system.
- Ensure instructions are clear and concise and applied by relevant deployment teams.
- Confirm the success of the deployment and follow through until the production stage is reached.
**User Support and Team Collaboration**:
- Provide business support on existing systems.
- Support software teams in handling project-related work and other requirements.
- Collaborate with internal teams to produce software design and architecture.
**Mentoring of Development Team**:
- Act in a technical leadership capacity, mentoring emerging developers and new team members and developing skills and capability in the.Net technology stack.
- Set up and maintain procedures and processes to facilitate best practices for development.
- Collaborate and provide regular feedback to the team on delivery priorities and progress.
**Qualifications**:
Degree or Diploma in Information Systems, Computer Science, or a related field - (essential).
**Experience**:
**Essential**
- +6 years of experience in a senior programmer role with demonstrable expertise and experience building software using languages and technologies of the.NET framework.
- Extensive experience in coding and building Enterprise Solutions using ASP.Net and C#.
- Extensive database design and development experience in writing SQL code and stored procedures.
- Experience in creating transactional reporting.
- Development experience in MVC, WPF, and WCF.
**Desired**
- VSS/TFS exposure.
**Knowledge and Skills**:
**Essential**
- UML exposure including understanding sequence and class diagrams.
- Good understanding of OO principles.
**Desirable**
- Understanding of the internals and architecture of SQL Server e.g.: memory usage, in-depth knowledge of indexes, and performance tuning.
- Good technical understanding of Windows Operating System.
-
Programmer Iii
5 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
2 weeks 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
1 week 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
5 days ago
Brackenfell, South Africa Shoprite Group Full time**Job Objectives**: 1. Configuration and creation of technical components and services required to deliver online customer facing features: Analyse and understand business requirements in the context of the current business environment in conjunction with Product Manager, Business Analysts and Solution Architects. Develop and document design and maintain...
-
Product Owner: Payment and Pos
2 weeks ago
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...