Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jul 23, 2021
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    The Shoprite Group of Companies, Africa's largest food retailer, operates 2,653 outlets in 15 countries across Africa and the Indian Ocean Islands and reported turnover of R71.297 billion for the six months ended December 2016. The Company's headquarters are situated in the Western Cape province of South Africa. Shoprite Holdings Ltd is a public company li...
    Read more about this company

     

    Senior Business Analyst

    Job Objectives    
    1. Information Seeking and Analysis:

    • Analyse and understand the current business environment and strategies
    • Understand the current trends and developments in the industry

    Requirement elicitation:

    • Work with business and user in departments in the identification and documentation of user requirements
    • Assess and document the business implication of user requirements to the business and its process and information
    • Propose and document capability, process, functional, and information management improvements where appropriate
    • Define business rules and guide the implementation of these rules in the development of the various application systems
    • Facilitate the definition of business solutions and evaluate solution options, including cross-functional and cross-business solutions

    2. Leadership, Facilitation, and Influencing:

    • Gain knowledge within a specific area and share that knowledge across the team.
    • This includes interviews, presentations, and workshop facilitation with both business & IT:
    • Work closely with Systems Analysts, Project Manager, and other Business Analysts to design and implement solutions
    • Provide input on alternatives presented by the technical designers and answer detailed questions regarding the business design
    • Engage the most appropriate business representatives to obtain input and agreement on alternatives that are presented
    • Assist other Senior Business Analysts to monitor portfolio activities
    • Coach and mentor domain stream BA’s in BA tools and processes
    • Provide input to strategic planning and setting of goals objectives
    • Assist with prioritising business requests
    • Understand interdependencies across capability areas

    3. Building and Maintaining Relationships and Communication Lines:

    • Build and maintain a trust relationship with business users – by delivering what was promised and facilitating understanding
    • Accurately communicate the business requirements to IT and other stakeholders, to ensure that business needs are effectively and efficiently addressed. Keep Business User informed of any changes.
    • Train business users as the need arises:
    • Render support and facilitate sessions for end-users, including training where applicable.
    • Continuously support the business environment:
    • Maintain an understanding of enterprise business initiatives and objectives, the various line portfolios, current trends, and developments in the technology field
    • Maintain an understanding of enterprise business systems and their use.

    4. Theoretical knowledge and application:

    • Research, document and prepare business cases on appropriate technologies and business solutions, which will align with the business strategies of the organization
    • Define scope of business solution and ensure understanding of scope by business and IT stakeholders
    • Review technical solutions and business processes against business requirement specifications
    • Assist in the identification of data conversion and reporting requirements
    • Facilitate and coordinate Business Scenario development and User Acceptance Testing
    • Understand, document, and escalate project issues and risks with other business and IT areas to coordinate interdependencies and resolve issues.

    5. Time Management:

    • Deliver required tasks and documentation on time, and within agreed timelines.

    Qualifications    

    • Degree/Diploma in Information Systems, Technology or Analysis
    • Diploma in Business Analysis (National Certificate ….) FTI

    Experience    

    • 5 years of Business Analysis experience within a Business Analysis role
    • 5 years ERP experience (related to business domain)
    • 2 years Retail industry
    • 3+ years Experience with complex integrated environment
    • Pharmaceutical experience
    • Infrastructure, integration and API is essential

    Knowledge and Skills    

    • Presentation and Workshop facilitation skills
    • Estimation and planning of business analysis effort for projects
    • Business Modelling tools – preferably ARIS
    • Business analysis and elicitation techniques
    • Process re-engineering and improvement

    go to method of application »

    Intermediate Business Analyst

    Job Objectives    

    • To understand the current business environment:
    • Analyse and understand the current business environment
    • Analyse and understand the current business strategies
    • Understand the current trends and developments in the industry

    To identify and understand business requirements:

    • Work with user departments in the identification and documentation of user requirements
    • Assess and document the business implication of user requirements to the business process involved
    • Propose and document process improvements where appropriate
    • Define business rules and guide the implementation of these rules in the development of the various application systems

    To determine a suitable solution to business needs/requirements:

    • Works closely with System Analysts and Project Managers to design and implement solutions
    • Provide input on alternatives presented by the technical designers and answer detailed questions regarding the business design
    • Engage the most appropriate business representatives to obtain input and agreement on alternatives that are presented

    To deliver the required solution:

    • Research, document and prepare business cases on appropriate technologies, which will align with the business strategies of the organisation
    • Define scope of solution and ensure understanding of scope by business user
    • Review technical solutions and business processes against business requirement specification
    • Assist in the identification of data conversion and reporting requirements
    • Facilitate and co-ordinate User Acceptance Testing
    • Understand, document and escalate project risks
    • Liaise with other project areas to co-ordinate interdependencies and resolve issues

    To train business users:

    • Render support and facilitate sessions for end-users, including training where applicable

    To continuously support the business environment:

    • Maintain an understanding of enterprise business initiatives and objectives, the various line portfolios, and current trends and developments in the technology field
    • Assist Senior Business Analyst to monitor portfolio activities

    Qualifications    

    • B. Degree

    Experience    

    • 3 years Business analysis in retail processes
    • 2-3 years Retail industry
    • 3 years working on IT4IT/Enterprise IT type of projects, IT Infrastructure/API/Integration

    Knowledge and Skills    

    • Formal training in business analysis and design methodologies
    • Solid track record in successful delivery in the BA environment
    • Experience in a global business environment is preferred
    • Business understanding of the broader retail industry will be advantageous
    • Understanding of IT infrastructure management , networking & data center

    go to method of application »

    Big Data DevOps Engineer

    Job Objectives    
    1. Work with specialist in operations to ensure data applications and the jobs running on them are secure and available in production:

    •  Work with the ETL development teams and Data Engineers to deploy and ensure the deployability of infrastructure, packaged applications and data transformation jobs.
    •  Work with application and data artifact owners to manage the cost of infrastructure deployed to support both development and production.

    2. Work with specialist in operations to ensure data applications and the jobs running on them are secure and available in production:

    •  Implement appropriate monitoring and logging to ensure potential failure can be detected, diagnosed and remediate before services are impacted.
    •  Be able to deploy highly available and disaster recovery infrastructure as appropriate for clusterbased solution.
    •  Work with the security team to ensure the application and its infrastructure is secure.
    •  Where possible work with the development team leads to ensure security is built into their development effort.
    •  Where appropriate deploy additional security measure such as WAF’s into the production environment.
    •  Exploit security services available from the cloud provider to monitor and ensure the security of the environment

    3. Work with the ETL development teams and Data Engineers to deploy and ensure the deployability of infrastructure, package applications and data transformation jobs:

    •  Use existing SDLC tool chains to deploy cluster based data application and the data transformation and queries that run on them.
    •  Maintain and upgrading existing SDLC tool chains.
    •  Work with the development managers to support them in SDLC automation and developing code to deploy infrastructure using our existing SDLC tool chains.

    4. Work with application owners to manage the cost infrastructure deployed for applications both in development and production:

    •  Tag resource appropriately so that their cost can be monitored by system.
    •  Tactically work with the application and data artifact owners to implement tactical cost saving where possible while maintaining the required performance.
    •  Support system and data artifact owners in monitoring, predicting and optimising the cost of operating their infrastructure relative to the required performance.

    Qualifications    
    Essential:

    •  Grade 12.
    •  3 year degree/ diploma in technology field
    •  Azure Administrator / Developer Associate Certification
    •  Terraform certification (desirable)

    Experience    

    •  3 years experience experience in technology related field either as ETL developer, Data Engineer or Systems Engineer for Linux hosted data management application managed through scripted automated deployment:
    •  1 years experience as Big Data DevOps Engineer responsible for the deployment and availability of data transformation jobs
    •  Retail and/or Ecommerce (Desirable).

    Knowledge and Skills    

    •  Deploying and managing applications and databases in the cloud
    •  Big data/data warehousing/business intelligence application patterns
    •  DevOps
    •  Agile
    •  Application troubleshooting and root cause of failure analysis
    •  Ability to implement SDLC automation and Testing for data transformation or data query jobs
    •  Ability to configure and deploy infrastructure using Terraform
    •  Ability to implement logging and monitor data application using environment and application specific logging
    •  Ability to implement mechanisms to detect and respond to incidents

    go to method of application »

    Snr Mobile Developer

    Job Objectives    

    • Possess a passion for pushing mobile technologies to the limits.
    • Architect complex applications to allow for complex implementations where collaboration with 3rd parties is required.
    • Design, build and maintain the next generation of our mobile applications.
    • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
    • Deep understanding of and belief in Test Driven Development.
    • Unit-test code for robustness, including edge cases, usability, and general reliability. Set up and maintenance of the technical infrastructure.
    • Build pixel-perfect, buttery smooth UIs across both mobile platforms.
    • Leverage native APIs for deep integrations with both platforms.
    • Diagnose and fix bugs and performance bottlenecks for performance that feels native.
    • Reach out to the open-source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
    • Work within the frameworks of agile (SCRUM) methodologies.

    Qualifications    

    • Matric with extensive, relevant and demonstrable job-related experience in mobile application development is essential.
    • Degree in information systems / B.Sc computer science / B.Eng (or similar)

    Experience    

    • 5-8 years experience in general software development.
    • 3-5 years experience in a senior developer role with specific exposure to mentoring and coaching a team of developers - (essential).
    • Exposure to and an understanding of corporate, retail, customer interfacing environment in a similar role (non-sector specific) - (essential).

    Knowledge and Skills    

    • Solid understanding of the full mobile development life cycle
    • Firm grasp of the JavaScript and TypeScript languages and its nuances, including ES6+ syntax
    • Knowledge of functional and object-oriented programming
    • Ability to write well-documented, clean JavaScript/TypeScript code
    • Rock solid at working with third-party dependencies and debugging dependency conflicts
    • Familiarity with native build tools, like XCode, Gradle, Android Studio
    • Ability to write native code for specific platforms
    • Experience with offline storage, threading and performance tuning.
    • Understanding of REST APIs, the document request model, and offline storage
    • Experience with automated testing suites, like Jest or Mocha
    • Familiarity with CI/CD, git workflows and ways of working

    go to method of application »

    Senior .Net Developer

    Job Objectives    
    1. To develop operational systems in accordance with Shoprite Standards:

    • Understand the existing requirement and document the requirements
    • Develop .Net programs and functions.
    • Confirm with requirements with Systems Analyst
    • Do unit testing of developed programs and functions
    • Code reviews with peers

    2. To maintain operational systems in accordance with Shoprite Standards:

    • Maintain existing .Net programs/systems and functions.
    • Document changes
    • Confirm requirements with Systems Analyst
    • Do unit testing of developed programs and functions
    • Code reviews with peers

    3. To 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 production stage is reached

    4. To provide support to users of the systems:

    • Provide business support on existing systems

    Qualifications    
    Grade 12 / Matric
    IT Programming degree/diploma
    Experience    

    • 5 - 10 years Development experience in coding and building Enterprise Solutions using ASP.Net and C#
    • 5 -10 years Database Design and Development –experience in writing SQL code and stored procedures
    • 3 - 4 years UML Exposure - understand sequence and class diagrams
    • 3 - 4 years Reporting Services – experience in creating of transactional reporting
    • 4 - 5 years Development experience in MVC
    • 4 - 5 years Development experience in WPF
    • 4 - 5 years Development experience in WCF

    Knowledge and Skills    

    • 5- 10 Years Good understanding of OO principles

    MS Office skills

    • Must be skilled in handling difficult internal clients
    • Must be resilient and able to handle ambiguity

    go to method of application »

    Programmer III (IT System DevOps Engineer)

    Job Objectives    

    • 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
    • Maintain and manage PROD and DEV applications and systems
    • To assist and guide the team members in technical designs
    • Be involved with the entire lifecycle of a solution from design through coding, testing, deployment, and training.

    Qualifications    

    • Grade 12
    • Industry Certification: IT Programming Diploma or Certificate
    • Industry Certification: AWS/Azure Cloud Diploma or Certificate

    Experience    

    • 4 - 7 Years' extensive Experience with various Programming Languages, perl, python, php, NodeJS, Java
    • 2 - 4 Years' experience with API definitions, integration design
    • 4 - 7 Years' experience with Microsoft and Linux System Administration for security, permissions and application patching
    • 2 - 4 Years' experience with LAMP stack, Apache, SQL, Grafana, NodeRed
    • 2 - 4 Years' experience with AWS Cloud technology stack
    • 2 - 4 Years' experience with bitbucket, jira, git, user documentation and training

    Knowledge and Skills    
    JOB RELATED KNOWLEDGE

    • 5 -7 Years' Understanding of Programming and SDLC fundamentals and concepts
    • 3 - 5 Years' Understanding of System user and group permission administration
    • 3 - 5 Years' Knowledge of network components fundamentals and concepts
    • 3 - 5 Years' Knowledge of Enterprise Monitoring fundamentals and concepts
    • 3 - 5 Years' Understanding of common application installation/patching on Linux systems
    • 3 - 5 Years' Understanding of Cloud PaaS, Docker, micro services.
    • 3 - 5 Years' Knowledge of Layer7 security (Desirable)
    • 3 - 5 Years' Understanding of SQL.

    JOB RELATED SKILLS

    • 5 - 8 Years' Proficiency in scripting and programming languages.
    • 5 - 8 Years' Proficiency in Database design and SQL
    • Willingness to apply experience and impart and guide a young team
    • 3 - 5 Years' strong skills in technical design of solutions
    • 3 - 5 Years of Knowledge in standard security guidelines (desirable)
    • 3 - 5 Years' Experience with standardization guidelines for SDLC.
    • 3 - 5 Years' of strong knowledge in API and integration design

    go to method of application »

    Database Administrator II

    Job Objectives    
    1. To research, evaluate and recommend DBMS products

    • Evaluate and compare strengths and weaknesses of DBMS products
    • Produce documentation to be used in solution architecture decision making
    • Rank ease of setup and management effort required for each product
    • Rank monitoring and alerting capabilities for each product

    2. To assist Development Teams in designing and optimising systems:

    • Review database designs and make recommendations to address shortcomings.
    • Perform proactive monitoring and feedback to developers, highlighting queries that can be improved.

    3. To carry out basic database administrative tasks:

    • Check OS and Database logs.
    • Do backups and restores as requested.
    • Do regular disaster recovery trials.
    • Profile server resource usage, optimise and tweak as necessary
    • Resolve incidents.
    • Automate maintenance tasks through appropriate scripting language.
    • Monitor capacity to prevent unplanned outages.
    • Grant permission to servers and databases in conjunction with standards as per SECURITY team.
    • Design HIGH AVAILABILITY architecture.

    4. To ensure information security and regulatory compliance:

    • Ensuring system security meets regulatory compliance.
    • Manage server security remediation activities which will include conducting vulnerability scans, patching and implementing DBMS specific features.
    • Will work very closely with SECURITY and APPLICATION teams.

    Qualifications    

    • Grade 12
    • IT-related qualification
    • Industry Certification Desirable

    Experience    

    • 5+ years managing MySQL databases
    • Experience in administering one or more DBMS such as MySQL, PostgreSQL, DB2 and MongoDB. (Expert level in one of these is essential.)
    • AWS and AZURE cloud platforms experience

    Knowledge and Skills    

    • 4+ Years General understanding of database management concepts.
    • 4+ Years Proficiency with installing, configuring, administering, using and benchmarking DBMS solutions.
    • 3+ Years Basic familiarity with Linux operating system
    • 2+ Years Some experience engineering and/or administering NoSQL infrastructure
    • 2+ Years Proficiency with one or more Apache Software Foundation Big Data & Database projects such as Cassandra, Hadoop, Hbase, MongoDB
    • 4+ Years Knowledgeable in designing, developing & amp; documenting use cases.
    • 2+ Years Proficiency with some of the common developer tool sets such as Java, XML,JSON, REST, Shell, Perl and etc.

    go to method of application »

    Azure Systems Engineer III

    Job Objectives    
    1.To implement, administer and maintain Azure platform:

    • Provide support for Azure services (IaaS, PaaS, etc)
    • Resolve Incidents and fulfil Service Requests using a service management ticket queue and Change Management processes.
    • Provision Azure Infrastructure for Windows and Linux servers
    • Ensure Enterprise server standards are met and maintained.
    • Research of new solutions for business units
    • Responsible for overall health, high availability, maintenance, and documentation of Azure solutions
    • Problem analysis and implementation of corrective actions on new and existing solutions.
    • Provide after-hours support on a rotating On-Call basis

    2. Troubleshoot Azure outages and performance issues:

    • Troubleshoot outages and identify solutions to mitigate productivity loss
    • Setup and test alerts for a number of services
    • Firm knowledge of Azure Advisor
    • Raise and follow through with Premier calls

    3. Analyze and implement cost-saving solutions:

    • Sound knowledge of Log Analytics
    • Use metrics to right-size solutions
    • Implement scripts to start, shutdown and report on IaaS solutions

    4. Interact with other teams to implement best solutions

    • Ability to interact with other teams in a professional manner
    • Design, cost and present new solutions
    • Document solutions and expectations

    5. Scripting and automation

    • Automating repetitive tasks to reduce admin overhead
    • Extract, change and delete data via script.
    • Process workloads in bulk via script.
    • Automate regular maintenance via script.
    • Manage tasks with PowerShell, JSON, etc

    6. To implement and assist with Disaster recovery management, procedures & documentation

    • Keep DR environment in sync with production environment.
    • Assist with DR trials by recovery of systems and applications.
    • Assist with creation of DR plan and recovery procedures for Azure systems and applications.
    • Assist with creation of DR documentation for Azure systems and applications.

    Qualifications    

    • Grade 12
    • Industry Certification: MCSE (Microsoft Certified Systems Engineer): Infrastructure Engineer
    • Industry Certification: Implementing Microsoft Azure Infrastructure Solutions
    • Industry Certification: MCSE (Microsoft Certified Systems Engineer) Private Cloud

    Experience    

    • 3-4 years Extensive experience with Microsoft Azure
    • 5-10 years Extensive experience with Microsoft Windows Server
    • 5-10 years Proven history of incident response, diagnostic activities, Root Cause Analysis (RCA), Corrective Action Plans, and advanced troubleshooting
    • 3-5 years Experience in documenting environment and processes

    Knowledge and Skills    

    • Understanding of the concepts of "cloud"
    • Understanding of Microsoft Azure fundamentals and concepts
    • Understanding of Microsoft Windows Server fundamentals and concepts
    • Understanding of Microsoft Active Directory and its components (DNS, DHCP, Group Policy, etc) fundamentals and concepts
    • Understanding of virtualisation technologies fundamentals and concepts
    • Understanding of network and storage principles

    go to method of application »

    Solution Designer II

    Job Objectives    

    • Provide external and internal support on systems and software queries
    • Maintain system components and ensure reliable deployment of new features
    • Taking ownership of software issues, and working with our Development Teams to resolve more advanced issues when necessary
    • Documenting, troubleshooting and problem resolution steps independently
    • Responsible for collaborating with a variety of individuals and teams at all levels within the organization
    • Perform advanced root cause analysis on bugs and databases
    • Configure and maintain in house schedules and scripting
    • Automate and implement processes
    • Provide value to the business by providing appropriate input regarding ‘best use’ of technology;
    • Ensure delivery of application solutions meets the needs of the business, ensuring the agility and flexibility of solutions to cater for future business demands;
    • Effectively manage the design (technical specs), building, manageability, and sustainability of ‘in-house’ applications (SDLC, change control, capacity and performance planning, etc.);
    • Effectively manage the integration, manageability, and sustainability of hosted or procured system applications
    • Apply governance and compliance principles
    • Work with colleagues as a ‘technical thinking partner’/ peer mentor.
    • Create scalable and long-term solutions on our system to satisfy business requirements.
    • Work with multiple departments to understand requirements and implement solutions.
    • Debug processes over multiple applications and platforms.

    Qualifications    

    • 3 year IT related Diploma/Degree

    Experience    

    • 5+ years experience with Microsoft Communication Foundation (MCF)
    • 5+ years experience with .NET (C#)
    • 5+ years’ experience with TSQL (stored procedures etc.)
    • Experience with Web Services/API Integrations
    • Experience with SSIS advantageous
    • Experience in the following languages: ASP.net advantageous
    • Experience in SSRS advantageous
    • Experience with MS SharePoint advantageous
    • Experience in using Agile Methodology will be beneficial.
    • Experience with Source Code management (MS Team Foundation Server)

    Knowledge and Skills    

    • Exposure to System Architecture & Technical Design
    • Experience in working with complex teams/environment, i.e. multi-tier solutions (in-house and external partners)
    • Working knowledge of the financial services industry with experience in a retail sector as an advantage
    • Knowledge of Cloud technologies – AWS, Azure Desirable
    • Data modeling
    • Process modeling
    • Jira
    • Agile Methodology (Scrum, SAFE, Kanban)
    • Task level planning

    go to method of application »

    IT Business Continuity Specialist (Data Centre)

    Job Objectives    
    1. Following the IT Continuity Management Framework:

    •  Show opportunities for improvement. This includes opportunities found during the various continuity activities
    •  Aid with the exact, prompt, and adequate communication and dissemination of thereof to stakeholders and users
    •  Drive awareness of applicable policies, standards, and procedures, technology standards, etc to drive down noncompliance and increase adherence and ownership by stakeholders

    2. Assist IT Continuity Analyst compile required documentation (including relevant policies, standards, rules, procedures, manuals, etc)

    • following the requirements of the IT Continuity Management Framework

    3. Find, assess, and record data which relates to continuity management risk sources and events. This includes identifying and quantifying
    risk in line with:

    •  Frequency and size of loss or gain
    •  Applicable risk factors
    •  Existing controls
    •  Risk tolerance
    •  Risk appetite
    •  Available risk response options

    4. Find:

    •  Instances where risk acceptances may be appropriate
    •  Instances where the IT Continuity Management Framework is not adhered to and require corrective action
    •  Ways to improve and configure the IT Continuity Management Framework in line with industry good practices and named regulatory requirements

    5. Regularly Review or Evaluate:

    •  The results of objective thirdparty assessments, internal audit and quality assurance reviews and use their findings to improve the IT Continuity Management Framework
    •  The IT continuity Management Framework for adequacy, effectiveness, and efficiency in line with industry good practices and identified regulatory requirements

    6. Action:

    •  Compliance with the IT Continuity Management Framework
    •  Implementation of undertaken controls / risk mitigations / remedial actions

    7. Provide:

    •  Input to the IT KPI Dashboard
    •  Advice concerning the implementation of continuity controls, risk mitigations and other continuityrelated matters
    •  Engage with stakeholders and communicate the risk management requirements and goals to them
    •  Promote an IT riskaware culture with stakeholders
    •  Perform other tasks assigned by the IT Data Centre and Continuity Manager
    •  Ensure that continuity risks are appropriately recorded
    •  Report on the state of IT continuity management

    Qualifications    
    Essential:

    •  Grade 12.
    •  At least 1 IT Continuity certification such as CBCP, CBRITP, C/DRE, and/or CDPS certification, or similar certification.
    •  ITIL 4 and/or COBIT 5.

    Experience    

    •  5 years experience in IT risk management or IT audit.
    •  Project Management skills (Desirable).

    Knowledge and Skills    

    •  Experience working with technical trends to assess the future direction of technology.
    •  An up to date and indepth understanding of applicable industry IT governance, risk, and control frameworks / best practices.

    go to method of application »

    Senior Software Developer

    Job Objectives    
    1. Code, Test and Debug Software:

    • Ensure that coding mistakes are found and eliminated at the earliest possible point, by using the best available coding and debugging techniques, unit testing and TDD (where applicable), smoke testing and further testing, and interaction with QA professionals.
    • Apply DevSecOps principles by automating as much of code standards checks, built-in security and testing as possible.

    2. Deploying application to live environment:

    • Work in environments that may employ various approaches such as Scrum, Kanban, CI/CD, etc.
    • Gain a deep understanding and ability to employ and assist with the best available deployment approaches.

    3. Research and Development:

    • Keep improving your understanding of the ever-changing software industry.

    4. Customer Service:

    • Do everything with a customer-first approach.

    Qualifications    

    • 3 Years IT Degree/Diploma or Matric

    Experience    

    • Extensive, relevant and demonstrable job-related experience in writing robust, efficient production code.
    • Experience in general software development including testing and standards development with experience in backend, web and mobile technologies - (essential). Including the practical ability in developing applications using multiple programming languages, frameworks and technologies.
    • Experience developing in at least one of Java, J2EE, C++, C, Golang, (Preferred) in a front-end focused test-driven environment.
    • Experience with AWS, Stateless architecture design, Micro Services and the understanding of the strengths and weaknesses thereof.
    • Any additional experience in technical solutions support with exposure to both waterfall and agile projects in DevOps with the Agile/Scrum Tool set, preferably Atlassian.

    Knowledge and Skills    

    • Tech stack environment:
    • Development: Go Lang, Java, Node.Js, Bash, React.js
    • Containers: Docker, Kubernetes, ECS
    • Data: MongoDB, ElasticSearch, SQL,
    • Cloud: AWS Cloud technologies (EC2, ECS, EKS, S3, CloudWatch).
    • Integration: Payment gateway, POS,
    • CI/CD: Jenkins, AWS CodePipeline,
    • Testing: Selenium
    • Source Code Management: Git

    go to method of application »

    Senior SAP Data Volume Management Administrator

    Job Objectives    

    • Manage and coordinate all data reduction, archiving implementation, and destructionrelated activities with business stakeholders, SAP technical and functional support teams.
    • In collaboration with SAP technical and functional support teams and business stakeholders, document and coordinate sign off activities.
    • Analyse critical data at object level.
    • Create archiving objects.
    • Liaise with SAP technical and functional support teams and business stakeholders to identify housekeeping activities.
    • Customise and produce technical archiving solutions, adhering to business and legal requirements.
    • Configure archived data viewing functionality and activate archive information structures.
    • Schedule, perform and monitor periodic data archiving runs.
    • Detect critical deficiencies and recommend improvements, proactively anticipate potential roadblocks and take corrective action to keep the deliverables on track.
    • Continuously review and monitor the database and table growth to ensure alignment with business processes.
    • Test new storage system migration, and propose recommendations for improvements.
    • Upgrade archiving and storage testing accordingly.
    • Where relevant, support with the training of new users on archive documentation retrieval.
    • Work within the framework of Agile methodologies and/or other agreed crossfunctional team ways of working.
    • Actively share insights and information with relevant stakeholders. Act as a SAP knowledge resource for functional teams and provide knowledge transfer to team members as necessary.
    • Remain abreast of and understand current trends in Information Technology, and specific current and future technologies. Continuously make recommendations to improve effectiveness.

    Qualifications    

    • Grade 12 with extensive, relevant and demonstrable job related experience as described below including but not limited to SAP ERP, BW and CAR (essential)
    • Diploma or degree in Information Systems, Computer Science or equivalent (preferred)

    Experience    

    • 3-5 years experience as SAP Functional Consultant, SAP Archiving Consultant, SAP Data Archiving Consultant, SAP Data Archiving Administrator with practical experience in Applications Operations, Business Processes and Process Integration or similar role (essential)
    • Demonstrable experience in SAP ERP, BW and CAR (essential) as well as SAP MM and SD modules.

    Knowledge and Skills    
    Understanding of:

    •  SAP system landscape and design (essential)
    •  SAP system integration and intermediate documentation (essential)
    •  SAP Archive Development Kit (essential)
    •  Pre and postarchiving requirements (essential)

    Exposure to agile projects with a particular emphasis on collaboration of multiple, crossfunctional teams with specific deliverable streams, including Project / Service delivery Lifecycle Management tools & methodologies experience (preferred)
    Exposure to and an understanding of Corporate, Retail or Customer interfacing environments in a similar role (preferred)

    go to method of application »

    DevOps Engineer

    Job Objectives    
    1. To assist with the administration and support of DevSecOps tools:

    • Responsible for supporting DevSecOps tools such as Jenkins and Bitbucket for any upgrades, user management, implementations, improvements, fixes, and operations, under task-based, SDLC, and Agile methods.
    • Have extensive experience working on the Jenkins platform to create, manage and maintain DevSecOps pipelines
    • Implementing various development, testing, automation tools, and IT infrastructure that supports the DevSecOps processes and best practices.
    • Assist with the automation of provisioning infrastructure by using scripting languages, such as Terraform, CloudFormation to automate the provisioning of infrastructure on Cloud platforms such as AWS and Azure.
    • Assist with the selection and deployment of appropriate CI/CD tools and plugins
    • Defining and setting development, test, release, update, and support processes for DevSecOps operation
    • Have the technical skill to review, verify, and validate the software code
    • developed in various projects
    • Monitoring the DevSecOps processes during the entire DevOps lifecycle for its adherence and updating or creating new processes for improvement and minimizing human errors
    • Encouraging and building automated processes wherever possible using the Enterprise Standard tools such as Jenkins and Bitbucket
    • Assistance with incidence management and root cause analysis on DevOps implementations.

    2. Implement, maintain and support DevSecOps best practices, development standards, and Software Development Lifecycle tools (SDLC).

    • Adopt, customise and implement industry-standard DevSecOps policies and DevSecOps processes.
    • Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management on the various DevOps processes within Shoprite
    • Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)
    • Resolve DevSecOps incidents and fulfill Service Requests using a service management ticket queue and Change Management processes
    • Assist in the design, development, implementation, testing and/or modification of computing systems, and associated SDLC tools
    • Follow and implement DevSecOps security policies and security principles.
    • Create technical specifications and/or support documentation for tools support activity and related products or services.
    • Interact and collaborate with other internal IT technical teams or external vendors in resolution or restoration of DevSecOps service as necessary.

    3.To assist with the administration and support of Atlassian Jira:

    • Gather input from stakeholders on current, intended, and potential use of Jira and related tools
    • Assess current usage across functional teams and identify areas to streamline or enhance
    • Develop workflows, customisation, and integration with plug-ins and other tools to streamline day-to-day use
    • Document systems, processes, and decisions within Jira and related tools
    • Configure projects, boards, tasks/issues, and permissions for current and future use.

    Qualifications    

    • Grade 12
    • Bachelor’s Degree in Computer Science or Diploma in Software Engineering or equivalent

    Desirable:

    • Industry Certification: Jenkins Certification
    • Industry Certification: Any AWS or Azure Certification

    Experience    

    • 5 - 10 years Experience in IT, IT operations, and/or software development environment
    • 3 - 5 years Extensive Experience using one or more of these DevOps platforms, such as Azure DevOps, AWS CodePipelines, Gitlab, Jenkins and/or Bitbucket for DevSecOps pipeline orchestrations
    • 3 - 5 years Experience managing development activities and proficiency in applying the SDLC and DevOps principles
    • 3 - 5 years Experience with Atlassian Stack (Jira, Bitbucket)
    • 3 - 5 years Experience with other DevSecOps tools and plugins(Such as SonarQube, Apache Maven, ANT, Azure DevOps)
    • 3 - 5 years Experience using Terraform for infrastructure provisioning.
    • 3 - 5 years Experience in a cloud-based environment (AWS and Azure)
    • 3 - 5 years Demonstrated expertise in a variety of application development methodologies and practices from Agile, Waterfall

    Knowledge and Skills    

    • Good Understanding and Working knowledge of a collection SDLC tools
    • Understanding of SDLC methodologies; Agile; Waterfall; DevOps
    • Proficiency in configuring the Jenkins platform, implementing pipelines, and integration with other DevSecOps tools and Cloud providers
    • Experience using Terraform for infrastructure provisioning

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at The Shoprite Group of Companie... Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail