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: Aug 2, 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

     

    Cloud (DevOps) Engineer

    Purpose of the Job    

    • You have already moved from a full stack developer or Seniors ops engineer into a 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 but you yearn for something more challenging? You want to work at scale with large diverse team of specialist supporting a 24X7 operation. You will be used to taking responsibility for deploying applications into production and, with the assistance of appropriate monitoring, proactively troubleshooting any issues that arise. You have an understanding of at least one develops tools chain. You have experience with at least one of the following architectural patterns:


    Job Objectives    
    1. Work with specialist in operations to ensure applications 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 server, serverless and container based applications
    • 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

    2. Work with the development teams to deploy and ensure the deployability of infrastructure, packaged applications and custom applications:

    • Use existing SDLC tool chains to deploy server, serverless and container-based applications
    • 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

    3. 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 owner and application specialist to implement tactical cost saving where possible while maintaining the required performance
    • Support system owners in monitoring, predicting and optimising the cost of operating their infrastructure relative to the required performance

    Qualifications    

    • Grade 12
    • 3-year degree/ diploma in technology field or in exceptional cases 6 years equivalent experience
    • AWS Devops Professional Certification

    Experience    

    • 1-year work experience as DevOps engineer/ Cloud Engineer responsible for the deployment and availability of applications
    • 3-5 years work experience in a technology-related field either as full stack developer or operations engineer for Linux hosted application managed through scripted automated deployment

    Knowledge and Skills    

    • 2 years Knowledge deploying and managing applications in the cloud
    • 2 years Knowledge or digital application patterns
    • 1 years Knowledge of DevOps
    • 2 years Knowledge of agile
    • 2 years Knowledge of application troubleshooting and root cause of failure analysis
    • 2-3 Years Ability to implement SDLC automation and Testing using git based repositories, code build and pipeline or equivalent open source technologies
    • 2-3 Years Ability to configure and deploy infrastructure using CloudFormation, ECS, and lambda
    • 2-3 Years Ability to implement logging and monitor application using cloud trial, cloud watch and application specific logging
    • 2-3 Years Ability to automate management of polices and standards using trusted advisor, Secrets manager, and certificates manager
    • 2-3 Years Ability to implement mechanisms to detect and respond to incidents
    • 2-3 Years Ability to implement high availability, and disaster recovery using CloudFront, Route53, and RDS

    go to method of application »

    Solution Architect - FinTech (Financial Technology)

    Purpose of the Job    

    • Working in a high-performance digital environment that prides itself in attracting the finest talent, our IT teams are energetic, smart and motivated to create the best retail solutions satisfying our customers’ needs in an all-encompassing shopping experience. The FinTech solution architect is the main architecture thought leader of Shoprite’s Financial Services such as account payments, money transfers, airtime, mobile payments, card payments, etc. to retail customers.
    • As a recognized authority in Financial Services such as account payments, money transfers, airtime, mobile payments, card payments, etc. to retail customers, the FinTech Solution Architect strategically advises and shapes requirements for Financial Services and creates high-quality data, application, and technology architectures in support of the business requirements and leads the realization of the design into the final solution implementation. Deep subject matter knowledge of high transaction volume systems (FinTech, digital and alternative payment technologies, etc.), technical knowledge of Cloud architectures and security is essential.


    Job Objectives    
    1. Produce viable and cost effective data, application and technology architectures and designs for FinTech functional and non-functional requirements in line with architecture standards within the agreed deliverable timelines:

    • Develop and maintain an understanding of the business strategy and business priorities for FinTech services.
    • Develop Shoprite’s FinTech landscape roadmap and blueprints in line with the strategic business direction.
    • Analyse and understand FinTech business requirements and translate the requirements into the most effective solution architecture with
    • minimal customization and/or advise on suitable solution alternatives.
    • Engage all stakeholders to obtain agreement on proposed FinTech solutions and work closely with business stakeholders, external service
    • providers, Business Analysts, System Designers, Analyst Developers and Project Managers to architect and implement FinTech solutions. --Create business, data, application and technology architectures and designs using the appropriate modeling techniques and
    • methodologies for the FinTech business domain in the enterprise architecture repository in line with architecture principles.
    • Keep abreast of the latest FinTech trends and emerging technologies, identify and analyze architecture best practices, determine the potential impact on the enterprise, and drive adoption as deemed appropriate.
    • Partner with the Domain Architect and other Solution Architects in support of the definition and development of the overall retail solution landscape.
    • Ensure that applicable architecture and design reviews are conducted for all FinTech solutions in line with the defined IT governance and processes.
    • Provide architectural oversight and guidance to delivery teams during the detailed design, build, test and deploy phases that conforms to architecture principles and standards.

    2. Serve as the primary solution architecture and design authority for all project and operational stakeholders, and ensure architecture quality across all solutions that enable the FinTech business domain.

    • Be clearly identified as the senior design authority as it relates to the FinTech business domain and provide technical guidance and leadership in solution proposals, RFIs, RFPs, and project teams.
    • Partner with the Enterprise Architect and other Solution Architects in support of the definition and development of the overall retail solution landscape.
    • Detect critical deficiencies in the FinTech architectures and recommend improvements.
    • Review external and internal designs for FinTech systems from a risk and technology perspective
    • Mentor senior developers / designers / business analysts to become Solution Architects.

    3. Contribute to solution architecture and design standards and SDLC governance requirements:

    • Maintain and manage FinTech related architecture artifacts in the Enterprise Architecture repository and ensure that the content is effectively organized and controlled so as to maintain architectural consistency.
    • Contribute to the definition of a framework for Solution Architecture and the policies, procedures and templates that guide and govern Solution Architecture processes.
    • Contribute to the development of architecture principles and compliance criteria to guide technology decisions.
    • Contribute to the development of solution modeling standards and guidelines.
    • Define a set of metrics to measure and report on the performance of the various solution architecture processes.

    Qualifications    

    • Degree in Information Systems / B Sc Computer Science (or similar)

    Experience    

    • 7-10 yrs Working experience within the IT industry
    • 5+ yrs Experience with all aspects of IT projects from business analysis, architecture, system analysis and design through development, testing, implementation, and production support (SDLC)
    • 5+ yrs Excellent design and architecture skills and proven track record delivering well designed complex enterprise class systems
    • 2 - 3 years Experience in delivering solutions in an Agile project environment (desirable)
    • 5+ yrs Identification and formulation of solution architecture and solution alternatives and their assessment
    • 5+ yrs Experience architecting and developing n-tier applications using multiple programming languages and paradigms
    • 5+ yrs Demonstrated expertise in a variety of application development methodologies and practices
    • 2-3 yrs Lead a team through an architectural development process and collaborate with application development teams, architects and other members of the software development team
    • 2-3 yrs Experience with current research and standards in Solution Architecture
    • 5-10 yrs Experience implementing solutions in an architecture capacity in the FinTech industry
    • 3-5yrs Experience in architecting FinTech solutions from a security perspective
    • 3-5yrs Experience in architecting payment platforms and supporting technologies
    • 3 - 5 years Experience in architecting online ticketing solutions, e.g., Computicket (desirable)
    • 1 - 3 years Finance or treasury background (desirable)
    • 1 - 3 years Experience in defining and documenting reconciliation in line with set standards (desirable)
    • 1 -3 years Retail banking experience (desirable)
    • 2 - 3 years Retail industry experience with an understanding of retail business processes. (desirable)
    • 1 - 3 years Experience and exposure to utilise commercial payment gateways for online payments (desirable)
    • 1 - 3 years Experience in alternative payment methods such as QR Code, token and NFC (desirable)

    Knowledge and Skills    

    • Architecture and design of high transaction volume Financial Services systems and technical knowledge of Cloud architectures (Cloud, APIs, micro services, omni-channel, etc.) and integration to other solutions
    • Commercial and business understanding of the broader Value Added Financial Services and retail services industry
    • Architecture Framework certification (e.g. TOGAF)
    • Software development frameworks and methodologies (Agile, Scrum, etc.)
    • Strong analytical, problem-solving and logical skills
    • Excellent team-working, interpersonal skills
    • Develop of proposals and excellent written communication & presentation skills
    • Excellent organisation and facilitation skills
    • Strong conflict management skills

    go to method of application »

    Domain Architect - Analytics

    Purpose of the Job    

    • Become part of an innovative, forward-thinking and strategic IT architecture team.
    • Our mature architecture team is based in Brackenfell (strategically placed close to the sea and the Cape winelands) and includes experts in enterprise architecture, solution architecture and data architecture. We operate in an agile retail environment of Africa’s largest retailer that utilizes industry leading IT technologies which run on-premise and in multiple cloud platforms.
    • As a recognized authority of Analytics Systems, the Domain Architect strategically advises on and drives the Analytics Solution strategy that underpins all business solutions, creates the architecture for these platforms and leads the realization of the architecture roadmap into the target state. Deep subject matter knowledge of Data Warehousing, Data Engineering, Big Data and Data Science Systems as applicable to the retail industry is essential.


    Job Objectives    
    1. Consult on the Analytics Business strategy, develop Analytics Systems roadmaps and reference architectures, and governance technology selection in support thereof:

    • Develop and maintain an understanding of the technology strategy and business priorities for Analytics in the enterprise.
    • Develop Shoprite’s Analytics landscape roadmap and blueprints in line with the strategic business direction
    • Maintain, socialize and enforce Analytics System standards, keeping technology stakeholders up to date with changes in the technology standards highlighting potential impact to the enterprise.
    • Be clearly identified as the Analytics Systems authority for all technologies and provide technical guidance and leadership in Analytics technology proposals, RFIs, RFPs, and project teams.
    • Keep abreast of the latest Analytics technology trends and emerging technologies, determine the potential impact on the enterprise, and drive adoption as deemed appropriate.
    • Create and present reference architectures as advice on the Analytics architecture strategy for the organization.

    2. Serve as the Analytics domain architecture and design authority for all project and operational stakeholders, and ensure architecture quality across all solution platforms enabled by Analytics technologies:

    • Be clearly identified as the senior design authority as it relates to the Analytics domain and provide technical guidance and leadership in solution proposals, RFIs, RFPs, and project teams.
    • Partner with the Enterprise Architect and other Solution Architects in support of the definition and development of the overall enterprise solution landscape.
    • Detect critical deficiencies in Analytics architectures and recommend improvements.
    • Work with external service providers to drive projects to successful implementation.
    • Review external and internal designs for Analytics systems from a risk and technology perspective
    • Ensure applicable Architecture and Design reviews are conducted for Analytics solutions in line with the defined IT governance and processes.
    • Provide architectural oversight and guidance to development teams to ensure high-quality technical solution designs during the detailed design, build, test and deploy phases that conforms to architecture principles and standards.
    • Mentor solution architect / senior developers / designers / business analysts.

    3. Provide expert Analytics guidance, ensure solution architectures and designs are in line with the media strategy and technology standards and conduct architecture and design reviews as part of the Architecture Review Committee:

    • Define and develop the overall analytics architecture landscape in partnership with other Domain Architects and Solution Architects.
    • Review proposed solution architectures ensuring alignment with architecture principles, the architecture framework, Analytics reference architectures, set technology standards and identify critical gaps, and recommend improvements.
    • Give guidance and advice to peers in respect to Analytics solution designs ensuring the designs conform to industry best practices and standards.
    • Engage all stakeholders to obtain agreement on proposed Analytics solutions and work closely with business stakeholders, Business Analysts, System Analysts and Project Managers to architect and implement media solutions.

    4. Contribute to solution architecture and design standards and SDLC governance requirements:

    • Define a framework for Solution Architecture and develop the policies and procedures and templates to guide and govern the Solution Architecture processes.
    • Develop and maintain solution architecture principles and quality compliance criteria to guide technology decisions.
    • Develop and set solution modeling standards and guidelines.
    • Define a set of metrics to measure and report on the performance of the various solution architecture processes.

    Qualifications    

    • Degree in Information Systems / BSc Computer Science (or similar).

    Experience    

    • 10 - 15 years Working experience within the IT industry.
    • 5 - 10 years Experience with data warehousing, data engineering, data science, big data and data visualization solutions
    • 5 years Experience Retail industry experience with an understanding of retail business processes.
    • 8+ years Experience in architecting IT Technology programs with detailed understanding of the Analytics Systems and Frameworks.
    • 5 - 10 years Experience with data lakes, data vaults and data marts
    • 5+ years Experience with all aspects of IT projects from business analysis, architectures, system analysis and design
    • through development, testing, implementation, and production support (SDLC).
    • 5+ years Excellent design and architecture skills and proven track record delivering well designed complex enterprise class systems.
    • 3+ years Excellent technical development and be able to mentor others to improve their design and development skills.
    • 5+ years Identification and formulation of solution architecture and solution alternatives and their assessment.
    • 5+ years Demonstrated expertise in a variety of application development methodologies and practices.
    • 2 - 3 years Lead a team through an architectural development process and collaborate with application development teams, architects and other members of the software development team.
    • 2 - 3 years Experience with current research and standards in Solution Architecture.
    • 5+ years Experience in high volume data and files processing, in a batch and real time, integration environment. (Desirable)
    • 2 - 3 years Project management experience of mid-sized projects. (Desirable)

    Knowledge and Skills    

    • 10 years Architecture and design of Analytics Solutions (Cloud, APIs, micro-services, self-service, etc.) and integration to other solutions.
    • 10 years Understanding of the broader Analytics industry
    • 5 years Knowledge and experience in the design and use of (multi-dimensional) Data Warehouses, and the use of ETL software to provide these with information
    • 5 years Experience using BI solutions, decision support systems, OLAP technology, and multi-dimensional data
    • 3 - 5 years Experience with AWS BI-related technologies (e.g., Talend, EMR, Kinesis, Selinium, Athena, Redshift, etc.)
    • 5 years Experience with modern data warehousing technologies such as Snowflake, Teradata, Oracle 12c, Informatica, Cloudera, Alteryx, etc.
    • 3 - 5 years Experience in architecting big data solutions
    • 3 - 5 years Proven experience creating data engineering solutions, building and maintaining reliable and scalable ETL on big data platforms as well as experience working with varied forms of data infrastructures
    • 3 - 5 years Software development frameworks and methodologies (Agile, Scrum, TOGAF, etc.)
    • 3- 5 years Experience in various data modeling paradigms (dimensional, data vault, normalized, NoSQL) (Desirable)
    • 1 - 3 years Experience with data monetization business models (Desirable)
    • 10 years Strong analytical, problem-solving and logical skills
    • 5 years Excellent team-working, interpersonal skills
    • 5 years Develop of proposals and excellent written communication & presentation skills
    • 5 years Excellent organisation and facilitation skills
    • 5 years Strong conflict management skills

    go to method of application »

    Senior Portfolio Manager (IT)

    Purpose of the Job    

    • The purpose of the Senior IT Portfolio Manager provides oversight, manages and coordinates portfolio, project and program management services across the Shoprite Group. The role interacts with various teams and leadership to craft a PMO strategy that aligns with business objectives and priorities The role is also responsible for developing a robust and flexible portfolio, project and program methodology for use throughout the Shoprite Group – establishing and/or enhancing the related frameworks, practices, tools, technologies, processes and guidelines. The Senior Portfolio Manager will also work to develop and implement best practices, processes, and toolsets for the effective portfolio / project management and will help educate staff on best practices and effective project execution.
    • The role leads the efforts in consolidating the demand and capacity planning for the IT for the enterprise portfolio of projects and facilitates the process of negotiating and allocating resources across various demands. The Senior IT Portfolio Manager drives the related stakeholder engagement and communications plans.


    Job Objectives    

    • Drives operational excellence or comprehensive business solutions including strategies, frameworks, journeys, processes and other inputs required to coordinate and align cross functional collaboration of the PMO function.
    • Develops and implements the strategy and portfolio plans for the maturity and growth of the capabilities for the PMO.
    • Delivery plans across multiple business areas in support of the PMO function strategy in partnership with IT Head: Engagement & Strategy.
    • Responsible for optimising the PMO tools, technologies and processes used across the value chains.
    • Benchmarks competitive performance standards, establishes optimisation baselines and measures PMO success, efficiencies and improvement opportunities.
    • Provides oversight and support of the portfolio, project and program management services (project and program analysis, project and program execution, project and program delivery).
    • Collaborates with business unit leaders, and service managers to develop and manage the PMO mandate and related strategies, roadmaps and budgets.
    • PMO facilitate with IT and Business Leadership changes to support digital transformation and ensures the required change plans are integrated in all portfolio, project and program deliverables. t and program deliverables.
    • Ensures that investments and initiatives in project management services align with organisational strategy and priorities
    • Develops and manages project and program budget and cost, resource allocation, and reallocations
    • Prioritizes programs and projects based on changing functional needs, resource capacity constraints, risk exposure, and interdependencies
    • Monitors PMO value metrics to make informed decisions that maximize returns across enterprise projects and programs
    • Monitors project business objective delivery and PMO service experience
    • Defines principles and standards to harmonize project management methodologies from third party or external service providers
    • Works with business unit leaders to develop project and program resourcing strategies to ensure optimum support for the day-to-day project management activities
    • Manages and develops skills and capabilities of project management staff across the organization to support digital ways of working
    • Adapts project management roles and career paths to iterative, cross-functional ways of working
    • Ensures adoption and implementation of project and program management methodology and oversees project and program management coaching
    • Promotes the adoption of new delivery practices such as Agile, DevOps
    • Engages with cross-functional business leaders to objectively analyze the organization’s ability to absorb change and adopt project and programs post-deployment
    • Communicates status of the project and program portfolio to relevant stakeholders

    Qualifications    

    • Degree in Business, Project Management or equivalent.
    • Post Graduate Degree Business, Project Management or equivalent
    • PMP/PMI certification or equivalent

    Experience    

    • 6+ Years in a Senior Portfolio, Project Management or equivalent PMO capacity, with hands-on experience in portfolio/project/program resource planning, reporting, prioritisation, and budgeting or similar role.
    • Demonstrated leadership ability, business acumen, and industry knowledge – navigating a complex environment with multiple competing demands and priorities.
    • Experience in leading projects and programs within and outside IT, as well as those that involved external providers.

    Knowledge and Skills    

    • Strategic thinking and execution
    • Strong leadership and drive with strong integrity
    • Strong portfolio, project & program management
    • Collaborative partnering
    • Strong planning, organisational skills
    • Excellent interpersonal and communication skills
    • Digital centric & savvy
    • Promotes innovative ideas
    • Financial acumen, budgets, performance & reporting

    go to method of application »

    Senior Business Analyst (HR)

    Purpose of the Job    

    • We are a business with over 140 000 employees, thousands of stores, and a network of distribution centres across 14 countries. We serve local communities with the lowest price promise. Over 24 million people shop in our footprint of more than 2 892 stores every day. Join the largest private-sector employer in South Africa and a leading employer in Africa as a Senior Business Analyst. You will be responsible for ensuring that efficient and cost-effective business solutions and processes are in place to address business needs/requirements.


    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)
    • 3 - 5 years Retail industry experience
    • 3 - 5 years in depth knowledge of HR processes
    • 3 - 5 years SAP HR experience
    • 2 - 3 years HR/Payroll qualification or relevant work experience (desirable)
    • 2 - 3 years SAP SuccessFactors experience (desirable)
    • 3+ years Experience with complex integrated environment
    • 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
    • Programming knowledge (desirable)
    • SDLC knowledge (desirable)
    • Data modelling (desirable)

    go to method of application »

    Receiving Clerk - IT Warehouse

    Purpose of the Job    

    • To receive goods and document the receipt. Compare invoices as well as the goods received. Pick up discrepancies and report that to the manager. Establish if products are in a good condition upon arrival and/or report or escalate faulty goods.


    Job Objectives    

    • To receive goods, check invoices and capture items received on the system
    • Reconciliation of invoices - compare goods received with invoices
    • Pick up discrepancies and report to the Manager
    • Establish if products are in a good condition upon arrival and/or report or escalate faulty goods.
    • Assist with other duties and departments in accordance with operational requirements

    Qualifications    
    Essential

    •  Grade 12 qualification

    Experience    
    Essential

    •  Experience in a similar environment and industry an added advantage

    Knowledge and Skills    

    •  IT products knowledge
    •  Computer skills (MS Word and MS Excel, G Suite)
    •  Fluent in English as well as at least one other official language

    go to method of application »

    Domain Architect - Analytics

    Purpose of the Job    

    • Become part of an innovative, forward-thinking and strategic IT architecture team.
    • Our mature architecture team is based in Brackenfell (strategically placed close to the sea and the Cape winelands) and includes experts in enterprise architecture, solution architecture and data architecture. We operate in an agile retail environment of Africa’s largest retailer that utilizes industry leading IT technologies which run on-premise and in multiple cloud platforms.
    • As a recognized authority of Analytics Systems, the Domain Architect strategically advises on and drives the Analytics Solution strategy that underpins all business solutions, creates the architecture for these platforms and leads the realization of the architecture roadmap into the target state. Deep subject matter knowledge of Data Warehousing, Data Engineering, Big Data and Data Science Systems as applicable to the retail industry is essential.


    Job Objectives    
    1. Consult on the Analytics Business strategy, develop Analytics Systems roadmaps and reference architectures, and governance technology selection in support thereof:

    • Develop and maintain an understanding of the technology strategy and business priorities for Analytics in the enterprise.
    • Develop Shoprite’s Analytics landscape roadmap and blueprints in line with the strategic business direction
    • Maintain, socialize and enforce Analytics System standards, keeping technology stakeholders up to date with changes in the technology standards highlighting potential impact to the enterprise.
    • Be clearly identified as the Analytics Systems authority for all technologies and provide technical guidance and leadership in Analytics technology proposals, RFIs, RFPs, and project teams.
    • Keep abreast of the latest Analytics technology trends and emerging technologies, determine the potential impact on the enterprise, and drive adoption as deemed appropriate.
    • Create and present reference architectures as advice on the Analytics architecture strategy for the organization.

    2. Serve as the Analytics domain architecture and design authority for all project and operational stakeholders, and ensure architecture quality across all solution platforms enabled by Analytics technologies:

    • Be clearly identified as the senior design authority as it relates to the Analytics domain and provide technical guidance and leadership in solution proposals, RFIs, RFPs, and project teams.
    • Partner with the Enterprise Architect and other Solution Architects in support of the definition and development of the overall enterprise solution landscape.
    • Detect critical deficiencies in Analytics architectures and recommend improvements.
    • Work with external service providers to drive projects to successful implementation.
    • Review external and internal designs for Analytics systems from a risk and technology perspective
    • Ensure applicable Architecture and Design reviews are conducted for Analytics solutions in line with the defined IT governance and processes.
    • Provide architectural oversight and guidance to development teams to ensure high-quality technical solution designs during the detailed design, build, test and deploy phases that conforms to architecture principles and standards.
    • Mentor solution architect / senior developers / designers / business analysts.

    3. Provide expert Analytics guidance, ensure solution architectures and designs are in line with the media strategy and technology standards and conduct architecture and design reviews as part of the Architecture Review Committee:

    • Define and develop the overall analytics architecture landscape in partnership with other Domain Architects and Solution Architects.
    • Review proposed solution architectures ensuring alignment with architecture principles, the architecture framework, Analytics reference architectures, set technology standards and identify critical gaps, and recommend improvements.
    • Give guidance and advice to peers in respect to Analytics solution designs ensuring the designs conform to industry best practices and standards.
    • Engage all stakeholders to obtain agreement on proposed Analytics solutions and work closely with business stakeholders, Business Analysts, System Analysts and Project Managers to architect and implement media solutions.

    4. Contribute to solution architecture and design standards and SDLC governance requirements:

    • Define a framework for Solution Architecture and develop the policies and procedures and templates to guide and govern the Solution Architecture processes.
    • Develop and maintain solution architecture principles and quality compliance criteria to guide technology decisions.
    • Develop and set solution modeling standards and guidelines.
    • Define a set of metrics to measure and report on the performance of the various solution architecture processes.

    Qualifications    
    Degree in Information Systems / BSc Computer Science (or similar).
    Experience    

    • 10 - 15 years Working experience within the IT industry.
    • 5 - 10 years Experience with data warehousing, data engineering, data science, big data and data visualization solutions
    • 5 years Experience Retail industry experience with an understanding of retail business processes.
    • 8+ years Experience in architecting IT Technology programs with detailed understanding of the Analytics Systems and Frameworks.
    • 5 - 10 years Experience with data lakes, data vaults and data marts
    • 5+ years Experience with all aspects of IT projects from business analysis, architectures, system analysis and design
    • through development, testing, implementation, and production support (SDLC).
    • 5+ years Excellent design and architecture skills and proven track record delivering well designed complex enterprise class systems.
    • 3+ years Excellent technical development and be able to mentor others to improve their design and development skills.
    • 5+ years Identification and formulation of solution architecture and solution alternatives and their assessment.
    • 5+ years Demonstrated expertise in a variety of application development methodologies and practices.
    • 2 - 3 years Lead a team through an architectural development process and collaborate with application development teams, architects and other members of the software development team.
    • 2 - 3 years Experience with current research and standards in Solution Architecture.
    • 5+ years Experience in high volume data and files processing, in a batch and real time, integration environment. (Desirable)
    • 2 - 3 years Project management experience of mid-sized projects. (Desirable)

    Knowledge and Skills    

    • 10 years Architecture and design of Analytics Solutions (Cloud, APIs, micro-services, self-service, etc.) and integration to other solutions.
    • 10 years Understanding of the broader Analytics industry
    • 5 years Knowledge and experience in the design and use of (multi-dimensional) Data Warehouses, and the use of ETL software to provide these with information
    • 5 years Experience using BI solutions, decision support systems, OLAP technology, and multi-dimensional data
    • 3 - 5 years Experience with AWS BI-related technologies (e.g., Talend, EMR, Kinesis, Selinium, Athena, Redshift, etc.)
    • 5 years Experience with modern data warehousing technologies such as Snowflake, Teradata, Oracle 12c, Informatica, Cloudera, Alteryx, etc.
    • 3 - 5 years Experience in architecting big data solutions
    • 3 - 5 years Proven experience creating data engineering solutions, building and maintaining reliable and scalable ETL on big data platforms as well as experience working with varied forms of data infrastructures
    • 3 - 5 years Software development frameworks and methodologies (Agile, Scrum, TOGAF, etc.)
    • 3- 5 years Experience in various data modeling paradigms (dimensional, data vault, normalized, NoSQL) (Desirable)
    • 1 - 3 years Experience with data monetization business models (Desirable)
    • 10 years Strong analytical, problem-solving and logical skills
    • 5 years Excellent team-working, interpersonal skills
    • 5 years Develop of proposals and excellent written communication & presentation skills
    • 5 years Excellent organisation and facilitation skills
    • 5 years Strong conflict management skills

    go to method of application »

    Hybris e-Commerce Developer

    Purpose of the Job    
    Shoprite, Africa’s largest retailer, is embarking on an eCommerce rollout.

    • As the senior developer you will need to have a deep specialised knowledge beyond your peers in Hybris eCommerce and provide technical solutions to enterprise problems.
    • As the senior developer you would need to mentor other developers to allow us to create a high performing Hybris team by applying develops principles.
    • As the senior developer you will be responsible for setting up of the design patterns, libraries, frameworks and processes. You have to be aware how the organization and business partners work and be able to adapt, within the frameworks, to deliver.


    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 source base.
    • Create conceptual, logical and physical solutions, using appropriate coding techniques and methodologies.
    • Identify suitable coding solution(s) and alternatives that address the business needs/requirements of key stakeholders from the business, solution delivery and operations areas.
    • Develop solutions according to standards and best practice for front-end, back-end and integration to other solutions.
    • Maintain development principles and quality compliance criteria to deliver according to commitments.
    • Integrate design for maintainability, scalability and efficiency.
    • Coordinate with Architects and business stakeholders to determine functionalities.
    • Complete deliverables throughout the system development life cycle for compliance according to the agreed plan.
    • Work within the frameworks of both waterfall SDLC and Agile (SCRUM) methodologies.
    • Work as part of a team without close supervision.
    • Experiencing in designing systems to take advantage of true cloud architecture, preferably AWS.

    2. Successful delivery of development projects and changes as required:

    • Thoughtful and clear understanding of program and project goals and needs.
    • Engagement with different stakeholders.
    • Identification and prioritization of project risks.
    • Perform code reviews.
    • Provide active technical advice to the team, IT and internal stakeholders.
    • Detecting critical deficiencies and recommending improvements.
    • Provide technical leadership in Hybris technology stack to team.

    3. Provide technical input and guidance into online channel evolution by keeping up to date with relevant technology:

    • Play a leading role in maintaining best of breed development standards for online technologies and solutions.
    • Research, understand and stay up to date with current trends in online channels and related Information Technology.
    • Actively share insights and information with relevant stakeholders and team.
    • Detecting critical deficiencies and recommending improvements.
    • Adhere to best practices and processes for the team.
    • Technical competency in SAP Hybris technology stack.

    4. Mentoring of development team

    • Develop staff skills in SAP Hybris technology stack.
    • Setup procedures and processes to facilitate best practice for development.
    • Help facilitate leadership and problem solving skills.
    • Provide regular feedback, both to team and to management.
    • Maintaining technical infrastructure.

    Qualifications    

    • Diploma/Degree in Information Systems/BSc Computer Science (or similar)

    Experience    

    • 5 - 8 years eCommerce - especially SAP Hybris Commerce development. (essential)
    • 5 - 8 years Hybris Marketing, SAP Cloud 4 Service, SAP Customer Activity Repository, SAP ERP (desirable)
    • 5 - 8 years experience in being the senior developer within a development team. (essential)
    • 5 - 8 years experience in software development and testing. (essential)
    • 5 - 8 years experience of working on projects in both Agile and DevOps (essential)
    • 3+ years experience in cloud solutions. (desirable)

    Knowledge and Skills    

    • 5+ years Agile/Scrum Tool set, preferably Atlassian (desirable)
    • 5+ years Ant, Maven or Gradle Build Tools (essential)
    • 5+ years experience in distributed source control systems, like GIT (essential)
    • 5+ years JSP, JavaScript, XHTML, HTML5, CSS, Java 8 Object Orientation Programming (essential)
    • 5+ years Angular JS 4 and Type Script (desirable)
    • 5+ years Cloud Services (AWS Lamda) (essential)
    • 5+ years strong understanding of web services (SOAP and Rest) (essential)
    • 3+ years hands on experience in a DevOps environment (essential)

    go to method of application »

    Application Specialist IT

    Purpose of the Job    

    • To plan, manage and support Digital IT projects and perform all support activities within the specified delivery team.

    Key job objectives include:

    • To plan and manage all activities within the area of technology and within his/her responsibility
    • To ensure timely and effective communication with the project team, the project stakeholders and the business support users
    • To effectively manage the day to day IT operations within the specified area
    • To efficiently manage vendor relationships and deliverables within the specified IT environment


    Job Objectives    
    1. To plan and manage all activities within the area of technology and within his/her responsibility:
    Manage re-active tasks

    • Planning, managing and controlling tactical projects within the specified environment
    • Managing Third-Party software releases
    • Software configuration
    • Manage project dependencies, team and stakeholder relationships as it relates to the project
    • Co-ordinate and integrate activities across multiple functional lines
    • Provide back-up to relevant managers

    2. To ensure timely and effective communication with the delivery team, stakeholders and the business support users:

    • Manage user expectations through regular communication with the user group
    • Liaise with other managers within the business

    3. To effectively manage the day to day IT operations within the specified area:

    • Monitoring and following up of all open service desk calls
    • Identify and resolve any support call trends
    • Handle any relevant support issues
    • User Support in the specified area
    • 2nd Level Support for the specified area; support for 1 st level support on the service desk
    • Train 1st level support

    4. To efficiently manage vendor relationships and deliverables within the specified IT environment:

    • Manage software bug list with vendors
    • Vendor call management
    • Manage SLA with vendors
    • Schedule change requests with vendor

    Qualifications    

    • IT-related Diploma
    • IT-related Degree (desirable)

    Experience    

    • 5 years experience within IT Application specialist position (essential)
    • 2 years experience in a Retail industry (desirable)
    • 3 - 5 years of Digital experience (essential)

    Knowledge and Skills    

    • 2 years broadly skilled in information and communication technology (essential)
    • 2 years Knowledge of all stages of Digital systems development from specification to implementation (essential)
    • Exposure to vendor management (desirable)
    • Exposure to Project Management (desirable)
    • Change management (essential)
    • Working with a software development team (essential)

    Job related skills:

    • Problem solving skills (essential)
    • Interpersonal skills (essential)
    • Communication skills (essential)
    • Project management skills (desirable)
    • Google-Suite (desirable)
    • Agile/kanban (desirable)
    • SQL (desirable)

    go to method of application »

    Senior Business Analyst

    Purpose of the Job    

    • We are a business with over 140 000 employees, thousands of stores, and a network of distribution centres across 14 countries. We serve local communities with the lowest price promise. Over 24 million people shop in our footprint of more than 2 892 stores every day. Join the largest private-sector employer in South Africa and a leading employer in Africa as a Senior Business Analyst. You will be responsible for ensuring that efficient and cost-effective business solutions and processes are in place to address business needs/requirements.


    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 »

    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 »

    Database Specialist I

    Purpose of the Job    

    • The Technical Specialist I(DBA) will lead the section of the DBA team that focuses on database management technologies that are not MS SQL SERVER focused. Areas of responsibility include; Involvement in daily operational DBA tasks, conducting research and evaluating relevant emerging technologies. As well as assisting the Team Manager with planning, roadmaps, budget and procurement.
    • The role includes coordinating tasks across multiple teams when required and managing deadlines and priorities.


    Job Objectives    
    Database Administration, Standards and Documentation
    - Database Administration, Standards and Documentation
    - Review and enhance current processes, standards and documentation
    - Monitor capacity trends for databases in terms of hardware and storage to prevent unplanned outages

    Research
    - Follow up on emerging trends and make recommendations for possible adoption within IT systems
    - Conduct proof of concept testing when required

    Reporting and general administration
    - Ensure that deadlines are met or reasonable notice is given, when missing a deadline is unavoidable
    - Assist the Team Manager with creating and tracking roadmaps for the team
    Qualifications    
    Essential:

    • Grade 12 (Matric) with relevant IT certification
    • Industry Certification: (AWS Certification
    • Industry Certification: (Azure Certification)
    • Industry Certification: Any DBMS NON-MS SQL SERVER related

    Experience    
    Essential:

    • Experience in administering non-MS SQL SERVER database management systems (5+ years)
    • Experience in working with databases in AWS and/or AZURE cloud platforms (3+ years)
    • Experience with designing disaster recovery / high availability implementations for databases (5+ years)
    • Experience in conducting DBMS software evaluations (5+ years)
    • Experience with database performance tuning and optimising (5+ years)
    • Experience in documenting environment and processes (3+ years)

    Desirable:

    • Experience with database auditing tools and encryption technologies (2+ years)

    Knowledge and Skills    

    • In-depth knowledge in 1 or more of these DBMS’s - MySQL, DB2, Postgres and PaaS offerings in AWS / AZURE cloud platforms
    • Proficient in working on servers running on the Linux operating system including shell scripting
    • Proficient in managing resources in AWS and/or AZURE PaaS offerings that are database focused
    • Proficient in writing database queries and procedures
    • Experience with advanced auditing and encryption for databases
    • Excellent communication skills, active listener, ability to adapt communication styles to different audiences with good balance of IQ and EQ

    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