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: Sep 22, 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

     

    Database Administrator II

    Purpose of the Job    

    • This position involves researching, evaluating and daily operational administration of database management systems. The DBMSs to support would involve a combination of MySQL, Postgres, DB2, MongoDB amongst other similar systems. The
    • deployment of these systems is both on premise in our datacentre as well in AWS and AZURE cloud platforms. In addition to executing daily operational support of these databases, engaging with developers to gain an understanding of their requirements and propose solutions will also be an important component. Candidate does not have to know all these systems, but must be experienced in some of these.

    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    

    • 4+ 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 »

    Solution Designer II

    Purpose of the Job    

    • We’re seeking an experienced and enthusiastic Systems Designer to join our team. This role requires someone that has the smarts to think outside of the box, apply critical thinking, solve complex problems. The Systems Designer will identify and understand detailed user requirements and provide technical solution designs within the architectural guidelines.


    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 »

    Senior Software Developer

    Purpose of the Job    

    • At Shoprite we are currently undertaking our Digital Transformation. You will be part of a team that delivers world class applications and business solutions for the Sixty60 with the best of breed of technologies at your disposal. We’re proud to be publicly recognized as a largest private sector employer in South Africa and a leading retail brand in Africa. We focus on attracting, developing and retaining a loyal and committed workforce, dedicated to the Group’s culture and organizational objectives.
    • As a Senior Developer in Sixty60 your deep specialized knowledge to create, test and document high quality software will be a key success factor. Your collaborative technical guidance and mentorship to others will ensure that high quality of code and performance is maintained, as well as contribute to design patterns, libraries, frameworks and processes. You will be part of a team that provides technical solutions to enterprise problems, and deliver high performing software for a fast-paced consumer environment. You will apply DevSecOps principles, and employ proper source code control, infrastructure security and necessary automation. Work closely with Business Analysts and Solution Architects, as well as other cross functional teams and stakeholders in co-creating a sustainable Sixty60 experience.


    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 »

    Big Data DevOps Engineer

    Purpose of the Job    

    • You have already moved from a ETL developer, Data Engineer or Systems Engineer into a Big Data Devops Engineer role in a linux based environment.
    • Maybe you are working at a smaller organisation where you are a bit of a jack of all trades in the business intelligence/ data warehousing space but you yearn for something more challenging?
    • You want to work at scale with a large diverse team of specialist supporting a 24X7 operation. You will be used to taking responsibility for deploying data transformation code into production and, with the assistance of appropriate monitoring and proactively troubleshooting any issues that arise.


    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
    •  Ability to implement high availability, and disaster recovery for big data jobs

    go to method of application »

    Recruitment Administrator

    Purpose of the Job    

    • The Recruitment Administrator primarily focuses on providing high level recruitment administrative support to the Recruitment Consultants.
    • The successful incumbent will be responsible for administrative tasks and ultimately ensuring a smooth flow of the recruitment process and a pleasant candidate experience.


    Job Objectives    

    • Support the Recruitment Consultants in the implementation of recruitment objectives, policies and procedures
    • Assist with shortlisting of junior positions
    • Place job adverts via Neptune & Linkedin
    • Schedule interviews
    • Collate and conduct background checks (references, credit, criminal, qualification etc.)
    • Ensure all onboarding documentation has been completed correctly & sent to Payroll timeously
    • Assist with recruitment projects

    Qualifications    

    • Grade 12/Matric certificate
    • Relevant Human Resources qualification
    • AFIS trained (advantageous)

    Experience    

    • 1 - 2 years experience in a similar role (advantageous)
    • HR Administration experience
    • General Administration experience

    Knowledge and Skills    

    • Knowledge and understanding of relevant employment legislation i.e. BCEA, EEA, LRA, POPIA.
    • Telephone etiquette
    • Stakeholder management

    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