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: Apr 26, 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, comprising several iconic brands, is the largest retailer in Africa. It started out as a group of eight grocery stores in 1979, and has grown into a technologically-advanced, continent-wide business selling items from food, liquor and medicine, to concert tickets and furniture. Today the Group is at the forefront of retail...
    Read more about this company

     

    Junior .Net Developer

    Purpose of the Job    

    • To develop, maintain and support existing Shoprite systems.
    • To develop operational systems in accordance with Shoprite Standards.
    • To maintain operational systems in accordance with Shoprite Standards.
    • To manage the release process.
    • To provide support to users of the systems.

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

    • Understand the existing requirement and document the requirements
    • Develop ASP and MVC .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 or Team Lead.

    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    

    • IT Programming degree/diploma

    Experience    

    • 1-2 years SQL Server 2008 – Understand the internals and architecture of SQL Server e.g.: memory usage, in-depth knowledge of indexes and performance tuning.
    • 1-2 years Good understanding of OO principles.
    • 1-2 years Good technical understanding of Windows Operating System.
    • 1-2 years UML Exposure - understand sequence and class diagrams.

    Knowledge and Skills    

    • MS Office skills

    Remedy

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

    go to method of application »

    Field Support Engineer II

    Purpose of the Job    

    • To ensure continuous IT infrastructure service delivery for IT users through timely installations and resolving issues.

    Roles Outcomes entails:

    • Incident management of end user store devices,
    • To set-up, configure and install end point devices, i.e desktops and POS,
    • Manage infrastructure vendors, i.e cabling, UPS, Voice, Data, end point installations,
    • Manage the new store opening process.


    Job Objectives    
    Roles outcomes:
    Incident management of end user store devices:

    • Reported incidents must be resolved or a work around found within agreed Service Level Agreement (SLA). Understand and adhere to the different levels of authority of users and accompanying SLA’s (e.g. executives get immediate assistance; users can be given up to 4 hours to resolve, etc.).
    • Second Line telephonic user support. Remote support by dialling into end point, i.e. desktop of store device
    • Visit with user or site to resolve issue.
    • Physically doing a call-out to resolve problems at the user’s work station (third option).
    • Ensure quality work delivered, which will include monitoring of performance. Ensure continuous service.
    • Take ownership of problems and progressing problem resolution.
    • Providing advice or training to users about the systems functionality, correct operation or constraints, - devising work-arounds, correcting faults.
    • To set-up, configure and install end point devices, i.e desktops and POS. Installation and configuration of new end point devices, i.,e. PCs, POS:
    • Reloading of software of PCs and store end point devices.
    • Ensuring integrity and cesurity of user or end point data.
    • Installation and configuration of peripherals, i.e. printers.
    • Adhere to installation standards and configurations.

    Manage infrastructure vendors, i.e cabling, UPS, Voice, Data, end point installations:

    • Liaise and Manage Third Party vendors to perform installations or maintenance Comply and ensure standards are enforced.
    • Servicing of end point devices and peripherals.
    • Install and configure end point devices as part of rollout projects.

    Manage the new store opening process:

    • Engage and understand business requirements for new site layouts
    • Plan and facilitate installations of third party services.
    • Escalations of issues for planned installations.
    • Progress communications of site installations.
    • Installation and configuration of store end point devices.
    • Manage vendor and assist with installations of Voice, Data and wireless installations.

    Qualifications    
    Essential:

    • Matric/ Grade 12
    • A+, N+, MCSE certification

    Experience    
    Essential:

    • 2-4 Years experience in IT field support

    Knowledge and Skills    
    Essential

    • Micosoft products i.e: Windows, Office suite etc
    • Network topologies, support and setup thereof
    • TCP/IP Networking

    Desirable

    • UNIX and Linux

    go to method of application »

    Programmer I - C# Developer

    Purpose of the Job    

    • Join Africa’s largest retailer with over 35 million customers and 2,500 outlets as a C# Developer. You will be required to develop, maintain, and support existing Shoprite systems in accordance to the Group's standards.

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

    • Understand the existing requirement and document the requirements
    • Develop ASP and MVC .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 or Team Lead
    • 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    

    • IT Programming degree/diploma

    Experience    

    • 3-4 Years Development experience in coding and building Enterprise Solutions using ASP.Net, MVC and C#
    • 3-4 Years Database Design and Development –experience in writing SQL code and stored procedures
    • 2-3 Years Development experience in MVC
    • 1-2 years Development experience in WPF
    • 1-2 Years Development experience in WCF

    Knowledge and Skills    

    • Good understanding of OO principles
    • Must be skilled in handling difficult internal clients

    go to method of application »

    Senior Integration Developer

    Purpose of the Job    

    • To work with the Integration Team in Functional & Non-Functional requirements, System Design, Development and configuration of integration services and components. As well as assisting in performing DevOps functions within Broadcom Layer7, IBM MQ, IBM Integration Broker and team utilities applications.


    Job Objectives    
    1. Perform day-to-day troubleshooting & support of integration systems:

    • To act as 1st line support for Web Service & Data Flows Integrations
    • To troubleshoot errors and investigate queries in the integration systems
    • To manage & action assigned incidents and requests
    • Capture & Review SOA governance information in an EA Repository
    • Configure Broadcom Layer7

    2. Development of integration requirements to support business and internal projects:

    • Develop SQL queries, triggers & stored procedures
    • Develop scripts on various operating systems
    • Develop Java/JavaScript applications and libraries to be used by integrating clients.
    • Design unit tests, testing and use of testing tools(JMeter, SOAPUI, Postman etc)
    • Develop Broadcom Layer7 service policies and configurations
    • Develop Message Flows e.g. for IBM Integration Bus Applications
    • Develop cloud solutions & applications i.e. AWS, AZURE, Google

    3. Troubleshooting and Identifying root cause:

    • Work with network teams (internal and external) to troubleshoot and resolve firewall and connectivity issues.
    • Work with the different system administration teams to resolve issues e.g. permissions, disk space, AD users and AD user groups.
    • Assist internal business units and third parties with Integration problem resolutions.
    • Investigate queries related to data movement (on Linux, Unix and Windows operating systems)
    • Investigate queries related to service access
    • Troubleshoot services exposed through Broadcom Layer7
    • Escalate problems with Commercial Systems to the System Support for that System
    • Investigate queries by writing SQL queries
    • Investigates cloud infrastructure and application related issues

    4. Configure integration data flows:

    • To configure data flows in the Integration Web Interface
    • To setup user accounts and permissions for the Integration Web Interface

    5.Collaborate with the Integration Support team to smoothly transition new flows and configurations into relevant environments for deployments:

    • To successfully configure and/or generate changes for the DEV, QA,PRE_PROD & PROD environments

    6. Improvement of systems and processes:

    • Develop processes to improve productivity
    • Solve recurring problems by improving solutions & automation

    7. Transition basic day-to-day administration and support tasks:

    • To manage & action assigned Remedy incidents and requests
    • Support clients and 3rd party integrations

    8. Mentoring junior developers

    • To assist in the mentoring of the junior developers in the team
    • Code reviews and guidance on best practices

    9. Publishing documentation

    • Assist in defining and publishing standards
    • General documentation (knowledge sharing, tips, best practices)

    Qualifications    
    Matric / Grade 12

    • IT-related tertiary qualification

    Experience    

    • Minimum 5 years of SQL competency writing queries and developing stored procedures
    • Minimum 5 years (SOAP, REST, JSON, XML, ODATA, OAUTH, WADL, WSDL)
    • Minimum 5 years Java EE
    • Minimum 5 years Web Development, Performed support function and Software Design Patterns
    • Minimum 5 years Software development (Java, C#/.NET, SDLC etc.)
    • Minimum 3 years Cyber Security and Secure

    SDLC(OWASP, NIST, CIS, PCI DSS)

    • Knowledge and Skills    
    • Software Development
    • Service Oriented Architecture
    • Production Systems Support(DevOps)
    • Enterprise Integration
    • Cloud Operations

    go to method of application »

    Solution Architect - R&D and Innovation

    Purpose of the Job    

    • As a recognized authority the Solution Architect collaborates in R&D and innovation standards & controls and creates the base solution architectures for the innovation initiatives. The role will be responsible for the architecture of minimum viable product (MVP) initiatives for the innovation team as well as the handover of the architecture to delivery teams for subsequent refinement and implementation.
    • The solution architect will work closely with other solution architects, business analysts, designers and business users to architect and help shape solutions for Shoprite’s Innovation team. The position requires an innovative mindset and will require the solution architect to get involved with aspects of design and technical details. A strong development background will therefore be highly beneficial.

    A thorough understanding of Retail and IT SDLC is essential.

    Job Objectives    
    1. Define and continuously improve the Innovation architecture framework and solution architecture modeling standards.

    • Define and create solution level Innovation architecture models that are aligned with business blueprints, non-functional requirements, delivery constraints, data, application and technology standards.
    • Provide expert Innovation guidance, ensure solution architectures and designs are in line with the Shoprite technology standards and conduct architecture and design reviews as part of the Architecture Review Board.
    • Contribute to solution architecture and design standards and SDLC governance requirements.

    2. Define and continuously improve the Innovation architecture framework and solution architecture modeling standards.

    • Define a structured Innovation architecture approach and methodology for capturing the key views of the enterprise.
    • Identify, define and communicate standards, guidelines, formats, meta-models, policies, best practices, and governance practices for Innovation architectures and designs.
    • Ensure that the Innovation approach integrates into the methodologies and processes of the rest of the Enterprise Architecture team.
    • Stay abreast of innovation and latest technologies within the retail industry and drive adoption as deemed appropriate.

    3. Define and create solution level Innovation architecture models that are aligned with business blueprints, non-functional requirements, delivery constraints, data, application and technology standards.

    • Analyze the inputs and outputs of innovation initiatives and create related architectures and designs for the baseline (“as is”) and target (“to be”) solution architectures.
    • Define appropriate innovation architecture governance processes and quality compliance criteria.
    • Perform quality assurance checks on innovation Architectures and Designs and enforce quality compliance criteria to set policies and standards.
    • Perform quality checks on existing innovation Architectures and Designs to identify potential business risks areas and make re-engineering recommendations.
    • Ensure innovation security conforms to Information Security Governance policies and standards.

    4. Provide expert Innovation guidance, ensure solution architectures and designs are in line with the Shoprite technology standards and conduct architecture and design reviews as part of the Architecture Review Board.

    • Define and develop the overall innovation landscape in partnership with the Domain Architect, Data Analytics team and other Solution Architects.
    • Review proposed solution architectures ensuring alignment with architecture principles, the architecture framework, cloud reference architectures, set technology standards and identify critical gaps, and recommend improvements.
    • Give guidance and advice to peers in respect to innovation solution designs ensuring the designs conform to industry best practices and standards

    5. 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 / B Sc. Comp. Science (or similar)

    Experience    

    • 10+ years Working experience within the IT industry.
    • 5+ years Experience in solution architectures, system analysis and design, data modeling and application development methodologies.
    • 3+ years Experience with software development across a variety of development languages.
    • 3+ years Experience in architecting and/or developing solutions in hyperscale environments.
    • 3+ years Experience in agile and/or lean delivery methodologies.
    • 2+ years Retail industry experience with an understanding of retail business processes and the information and data requirements of these processes.

    Knowledge and Skills    

    • Innovative, can-do mindset.
    • Strong analytical, problem-solving and logical skills with attention to detail.
    • Excellent team-working, interpersonal skills.
    • Delivery of compelling presentations to all levels of stakeholders and excellent communication and relationship building skills.
    • Excellent organization and facilitation skills.
    • Ability to communicate and work closely with all levels in the enterprise, including BA’s, architects, designers, developers, business stakeholders, project managers, external parties and vendors, etc.

    go to method of application »

    Senior Business Analyst

    Purpose of the Job    

    • As a member of the Delivery Team, a Senior Business Analyst helps drive out innovation initiatives. You will be familiar with the design thinking process and over time you will have participated in several projects uncovering requirements and conducting user research for deeper understanding. With this knowledge, you will be able to reveal insights about solutions and surface new opportunities for innovation. You will also support the delivery of projects around innovation solutions by working closely with the Delivery Team. In this dynamic environment, your Agile Business Analysis skills will be very valuable. For this role, analytical and process improvement skills as well as building meaningful relationships with leadership and teams across business units is key to success. In addition, partnering with internal stakeholders will require strong critical thinking, analytical, and interpersonal skills.

    Job Objectives    
    1. Analyze the business operations to determine opportunities to optimize, automate processes and functions.

    • Focus continuously on opportunities to improve or innovate business processes through technology.
    • Understand the Organisation’s strategy, roadmaps and reference architectures.
    • Validate and document business requirements through research and fact-finding combined with a basic understanding of applicable business processes, systems, and industry trends.
    • Work with the Creative, Architect and development teams to design the solutions to meet the business objectives.
    • Contribute to the Business Analysis discipline and SDLC governance requirements

    2. Serve as the Business Analyst and subject matter expert for all innovation initiatives

    • Analysis of Business Processes in an effort to identify waste.
    • Proactively proposes innovative solutions to the business to address its changing goals and needs.
    • Assist with requirements definition and input to eCommerce solutions, proposals and RFIs.
    • Identify and recommend improvements to UI/UX components and business processes.
    • Collaborate with Business Analysts across domains to identify impacts and synergies.
    • Provide guidance to creative and development teams to ensure that stakeholder needs are met during the detailed design, build, test and deploy phases or if an agile methodology is adopted through the various Sprints.

    3. Information seeking and analysis

    • Lead and facilitate requirements gathering, documentation, and refinement meetings with business and technical stakeholders.
    • Validates and interprets business needs by conducting feasibility studies and drafting business cases
    • Collaborate closely with Business Stakeholders, Architects, Designers and Delivery Teams to design solutions that will meet the needs of the business.
    • Solves or leads others to resolve complex problems, aiming to influence the business in a positive way.
    • Ensures delivered solutions are compliant with relevant legal and regulatory requirements.
    • Work with business stakeholders to understand the business need behind initiatives in order to create user stories and acceptance criteria for delivery to your designers, developers and testers.

    4. Delivery of solutions

    • Helps facilitate clear communication and coordination between business stakeholders and IT delivery teams.
    • Reports to steering committees, makes recommendations, suggesting options and acknowledging risks and mitigations.
    • Ensures all documentation respects Quality standards, policies and procedures.
    • Collaborate closely with UI Designers, Functional Analysts, Developers and Testers to deliver solutions.
    • Support tracking of bugs/enhancements/features as part of the change management process.
    • Assist our trainers with the creation of training documentation for knowledge transfer to end users and stakeholders on new features.

    Qualifications    

    • Bachelor Degree in Business Analytics or Information Systems or Business Management; or
    • FTI Diploma or equivalent qualification in Business Analysis, Informatics, Computer Science or Programming.

    Experience    

    • 5+ years working experience within the IT industry
    • 5+ years experience with all aspects of IT projects from creative, business analysis, architectures, system analysis and design through development, testing, implementation, and production support (SDLC)
    • 5+ Years as a Business Analyst
    • 5+ Years Business Analysis Techniques (IT)
    • 5+ Years Business Process Management
    • 5+ Years Business Requirements Writing

    Knowledge and Skills    

    • Commercial and business understanding of the broader retail services industry.
    • Strong analytical, problem-solving and logical skills .
    • Excellent team-working, interpersonal skills.
    • Outstanding presentation and interpersonal skills, including the ability to interact effectively with Senior Management and 3rd party business partners.
    • Strong organizational skills with the ability to prioritise and pivot.

    go to method of application »

    Data Modeler

    Purpose of the Job    

    • The data modeler is responsible for the data analysis and modelling of Shoprite's data ecosystem in support of the company's strategic driver of a smarter Shoprite. The Data Modeler will be responsible for understanding and translating business needs into conceptual, logical and physical data models along with corresponding metadata using best practices to ensure high data quality and reduced data redundancy.


    Job Objectives    

    • Contribute towards and continuously improve the information and data modeling standards.
    • Define and create enterprise level information and data models that enable and facilitate analysis and clarity of the business strategy, goals and priorities.
    • Define and create solution level information and data models that enable specific business requirements.
    • Ensure the integrity and quality of information and data outputs by executing the required governance and quality control within IT and business.

    Qualifications    
    Degree in Information Systems / B Sc. Comp. Science (or similar)
    Experience    
    1. Contribute towards and continuously improve the information and data modeling standards:

    • Identify, define, establish and communicate Information and Data modeling standards, guidelines, formats, meta-models, policies, tools, best practices, and governance practices.
    • Provide input into the Data Architecture approach and methodology for modelling information and data to capture the key views of the enterprise.
    • Align the information and data models standards in support of the enterprise and regulatory information governance needs such as Information Security, Data Management, POPI, PCI, etc.
    • Ensure that the Information and Data modeling approach is aligned to the methodologies and processes of the Enterprise and Solution Architecture team.

    2. Define and create enterprise level information and data models that enable and facilitate analysis and clarity of the business strategy, goals and priorities:

    • Define enterprise level data models and data lifecycles in support of key retail business processes.
    • Collaborate with the Business and Application architects and Information and Data management stakeholders to ensure overall alignment of the Information & Data modeling with their requirements.
    • Create and maintain data models (data landscape CRUD models, key data flows models such as PO and Sales, etc) and develop conceptual data models (data classification models, etc).

    3. Define and create solution level information and data models that enable specific business requirements:

    • Translate business needs into data models and design and develop conceptual, logical and physical data models (e.g. solution data CRUDs, integration flows, ERDs, etc) along with corresponding metadata, using best practices, to ensure high data quality and reduced data redundancy in support of new and existing solutions and/or projects.
    • Analyze the inputs and outputs of business processes and create related Information and Data models for the baseline (“as is”) and target (“to be”) designs.
    • Assist in defining the business information flows and data lifecycles related to business processes and work with Development teams to implement data strategies and build data flows.
    • Create and maintain data models for databases, data marts, and data warehouses and design associated components related to data transformation, data quality, metadata management, reporting and analytics.

    4. Ensure the integrity and quality of information and data outputs by executing the required governance and quality control within IT and business:

    • Perform quality assurance checks on Information and Data models and enforce quality compliance criteria to set policies and standards.
    • Perform quality checks on existing Information and Data models to identify potential business risk areas and make re-engineering recommendations.
    • Maintain and administer the Information and Data Architectures in the Enterprise Architecture repository and ensure that its content is effectively organized and controlled so as to maintain consistency of architecture artifacts.
    • Educate stakeholders and provide subject matter expertise in the use of information and data modeling methodologies, standards and tools to all stakeholders.
    • Knowledge and Skills    
    • 5+ years Working experience within the IT industry.
    • 5+ years Experience with IT projects from an Information and Data modeling and design perspective (SDLC).
    • 3+ years Proven experience creating enterprise information and data models incorporating all layers of enterprise data architecture (Canonical modeling, TDS, ODS, EDW, Data Marts, Business Intelligence, Data Quality, Meta-data, Master Data, Reference Data, Data Access and provisioning, Data Security, Data Governance, SOA) and a thorough knowledge of the data requirements of these systems.
    • 3+ years Strong leadership skills to indirectly manage across functional teams toward common solutions.
    • 3+ years Strong facilitation skills to engage subject matter experts to define data requirements and conduct data modeling design reviews with project teams.
    • 2-3 years Experience in system analysis and design, data modeling and application development methodologies
    • 2-3 years Delivery of Information and Data requirements for business blueprints.
    • 2-3 years Proven experience in transactional data modeling (Normalization), dimensional modeling (Star & Snowflake Schema) and object oriented modeling.
    • 2+ years Retail industry experience with an understanding of retail business processes and the information and data requirements of these processes
    • 2 years Leadership role in an Information and Data analysis environment.

    go to method of application »

    Domain Architect - Store Operations

    Purpose of the Job    

    • As a recognized authority in retail store operations solutions (Point of Sale, Loyalty, Retail Inventory, Procure-to-Pay and Store Management for FMCG, Food Services and Wholesale), the Domain Architect strategically advises on and drives the Store Operations strategy that underpin all business solutions, creates the architectures for these platforms and architecturally leads the realization of the architecture roadmap into the target state. Extensive subject matter knowledge of store operations is essential, including Point of Sale, Loyalty and Rewards, Retail Inventory, Stock Take, Labeling and Barcodes, Procure-to-Pay, Food production and butchery, Wholesale, Franchise, Furniture and Small appliance retail and Pharmacy solutions, Extensive understanding of inventory management - preferably with some exposure to (S)Apics inventory management best practices is a must. Constant drive to improving operational efficiencies and reducing inventory loss should be the lifeblood of this individual. Understanding of the operational impact of e-commerce including in-store picking and standardization of store processes is a continuous journey.


    Job Objectives    
    1. Consult on the Store Operations Strategy, develop Store Operations roadmaps and reference architectures, and govern the technology selection in support thereof.

    • Develop and maintain an understanding of the technology strategy and business priorities for Store Operations in the enterprise.
    • Develop Shoprite’s Store Operations landscape roadmap and blueprints in line with the strategic business direction
    • Maintain, socialise and enforce Store Operations standards, keeping technology stakeholders up to date with changes in the technology standards highlighting potential impact to the enterprise.
    • Keep abreast of the latest Store Operations technology trends and emerging technologies, determine the potential impact on the enterprise, and drive adoption as deemed appropriate.

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

    • Be clearly identified as the senior design authority as it relates to the Store Operations domains 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.
    • Ensure applicable Architecture and Design reviews are conducted for Store Operations solutions in line with the defined IT governance and processes.
    • Mentor solution architect / senior developers / designers / business analysts
    • 3. Provide expert Store Operations guidance, ensure solution architectures and designs are in line with the Store Operations strategy and technology standards and conduct architecture and design reviews as part of the Architecture Review Committee.
    • Define and develop the overall Store Operations architecture landscape in partnership with other Domain Architects and Solution Architects.
    • Review proposed solution architectures ensuring alignment with architecture principles, the architecture framework, Store Operations reference architectures, set technology standards and identify critical gaps, and recommend improvements.
    • Give guidance and advice to peers in respect to Store Operations solution designs ensuring the designs conform to industry best practices and standards

    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.

    Qualifications    

    • Degree in Information Systems / B Sc. Comp. Science (or similar)
    • Architecture Framework Certified (TOGAF, ZACHMAN)

    Some form of Inventory Optimization Certification (Apics or similar )
    Experience    

    • 15+ years Working experience within the IT industry
    • 10+ years Expert understanding of Store Operations architectures in the retail business
    • 10+ years Experience with Store Operations in the domains of Point of Sale, Loyalty and Rewards, Retail ERP, Stock Take, Labeling and Barcodes, Pharmaceutical store solutions, Small appliance and Furniture retail, Butchery management and Fresh Food Production
    • 10+ years Extensive understanding of inventory management and supply chain best practices - preferably with some exposure to (S)Apics education or best practises is a must
    • 5+ years Excellent architecture and design skills and proven track record delivering well architected complex enterprise class systems
    • 5+ Working experience with SAP Retail, SAP CAR, Retalix POS, NCR Loyalty Pro, Microsoft Navision, Argility ERP, Arch Retail, eSocket, Unisolv, Positill, Allegra Synergy, JDA Workforce Management, etc.
    • 5 years Strong understanding of solution architecture, enterprise architecture frameworks, reference architectures, information and communication technologies, and business application patterns
    • Knowledge and Skills    
    • In depth knowledge of store operations solutions in a large retailer
    • Extensive experience with store operations architectures, migrations and implementations
    • Implementation experience of various store operations vendor solutions (e.g. SAP Retail, NCR, JDA, Flooid, etc.)

    go to method of application »

    Intermediate Test Analyst (Procurement)

    Purpose of the Job    

    • This role identifies and defines the required test scenarios and/or test cases, coordinates the execution of testing inclusive of functional hand-over points, monitors detailed testing progress and results in each test cycle, and evaluates the overall quality. The test analyst verifies and validates that the intended solution meets stated requirements, expected outcomes, and specifications that guided its design and development and that they work as expected.
    • Testing includes all integration to non-SAP external systems.


    Job Objectives    
    1. Test scenario and/or test case preparation, construction, and review:

    • Contribute to develop, modify, and ensure that software testing plans are executed in an agile or sequential framework.
    • Provide estimates for assigned task duration, along with confidence levels and foreseeable dependencies. Identify the testing effort required by calculating the sizing needed for the given release and plan the required effort for the same.
    • Represent the customer in understanding how they use the system and including the most relevant end-to-end user scenarios in test plans and automation.
    • Identify the testing scope required for each release based on the requirements, User Stories, and verify Acceptance Criteria.
    • Ensure optimal test coverage, based on requirements for Functional (Positive + Negative), Informational and non-Functional Requirements.

    2. Test prerequisites compilation:

    • Determine the prerequisites.
    • Identify and obtain required test resources (data, scenarios, tools) for the internal and external
    • Identify the required test environment.
    • Ensure test environment setup, e.g. test server access and test logins.
    • Prepare test results pack for results recording and sign-off.

    3. Test execution, recording, and defect logging:

    • Follow the written test case/ specification.
    • Execute alternate test variants and negative scenarios.
    • Record test results.
    • Compare actual results against expected results.
    • Record pass/fail status of each test case.
    • Report, record, and assign defects identified.
    • Retest and update on fixed defects.
    • Execute regression tests.
    • Maintain the test environment and script sets.
    • Assist in maintaining the data in the test environments.

    4. Maintain testing that conforms to the TCoE quality standards framework with a high level of accuracy:

    • Understand the application under test and ensure that it meets the necessary expectations as defined by business.
    • Ensure Quality Assurance of all testing activities.
    • Maintain test documentation to reflect current system operations. Identify opportunities for continuous improvement.
    • Support improvement of the testing process and quality initiatives.

    5. Test status updates and reporting:

    • Provide feedback to the Development team or Agile team and ensure the work is carried out in accordance with the schedule and the quality requirements.
    • Inform management of any negative trends in the quality of software in pre-and post-production.
    • Provide estimates and feedback to the Team Lead for project scheduling purposes.
    • Ensure effective communication with key stakeholders.
    • Prepare and maintain the TCoE test tracking report and related Tools (e.g. ALM QC, JIRA)
    • Ensure test status updates are provided in a standard format.

    6. Test closure activities:

    • Ensure test completion - no outstanding high-risk issues, defects have been fixed and retested, deferred or accepted as permanent restrictions.
    • Handover test artifacts to people who need it in the future, eg maintenance or support teams.
    • Participate in project retrospectives and contribute and document lessons learnt.
    • Ensure scripts are added to the TCoE script library.
    • Archive (where required) test work products such as test results, test logs, test status reports, data input files.

    Qualifications    

    • Formal Education Grade 12
    • Formal software testing training (e.g. ISTQB, ISEB)
    • Specific: SAP Materials Management (MM) Certification or working experience

    Experience    

    • 4+ years Manual testing experience
    • 4+ years Test Tools experience (ALM QC, Jira, etc).
    • 4+ years Testing in a Retail sector
    • 2+ years SAP Materials Management (MM)experience
    • 2+ years JDA Forecasting, ASR, AWR experience
    • 2+ years SAP Retail & Purchasing cross-functional experience, SAPIRT330 Planning Purchasing, and Merchandise Distribution OR
    • SAPIRT Function Overview in SAP for Retail

    Knowledge and Skills    

    • Google Suite
    • Knowledge of functional testing, system testing, end-to-end scenario testing, integration testing, regression testing and non-functional testing.
    • Ability to apply different test design and execution techniques.
    • Preparation of Data templates for various test objects.
    • Integration testing with other related modules.
    • Go-live preparation and post Go-live support.
    • Responsible for troubleshooting issues for the system and providing support.
    • Executing the required changes through configuration.
    • Executing the analysis and resolution of Production Support calls.

    go to method of application »

    Machine Learning Engineer

    Purpose of the Job    

    • The Machine Learning Engineer is primarily responsible for building end-to-end machine learning models from ideation to deployment and scalability. You would create new and improved data-driven solutions to assist the Group in answering business questions, gaining competitive advantage, identifying new market opportunities, increasing efficiencies, and/or reducing costs.

    Job Objectives    
    1. Work in a cross-functional team, collaborating with data scientists, engineers, and analysts to understand project goals, interpret
    end-users intent and drive the build, implementation and scale-up of algorithms for measurable impact.
    2. Display basic understanding of ANN's, CNN's, RNN's, autoencoders, fundamental data science concepts (linear and logistic regression,
    SVM's, dimensionality reduction), decision trees, gradient boosting, ensemble models, etc. to develop machine learning models.
    3. Implement above architectures with deep learning frameworks such as Keras and TensorFlow.
    4. Train models on large-scale data and fine tune hyper-parameters.
    5. Research and implement appropriate machine learning algorithms and tools by selecting the correct libraries, programming
    languages, and frameworks for each task.
    6. Understand and use computer science fundamentals, including data structures, algorithms, computability, complexity and
    computer architecture.
    7. Keep abreast of developments in the field, and integrate the latest data technologies into existing requirements.
    8. Follow best practices and standards in machine learning.
    Qualifications    

    • 4 year Degree / NQF level 7 in IT and Computer Sciences

    Experience    

    • At least 1 year of Machine Learning experience
    • At least 1 year of Data Science experience

    Knowledge and Skills    

    • SQL
    • Python
    • Cloud Platform (AWS) advantageous
    • Probability and Statistics
    • Prescriptive Modeling

    go to method of application »

    Intermediate Test Analyst - Store Operations

    Purpose of the Job    

    • This role identifies and defines the required test scenarios and/or test cases, coordinates the execution of E2E / cross-functional testing, inclusive of functional hand-over points, monitors detailed testing progress and results in each test cycle and evaluates the overall quality. The test analyst verifies and validates that the intended solution meets stated requirements, expected outcomes and specifications
    • that guided its design and development, and that they work as expected. Testing includes all integration to non-SAP external systems.

    Job Advert Details
    Job Category    
    IT
    Job Objectives    
    1. Test scenario and/or test case preparation, construction, and review:

    • Contribute to develop, modify, and ensure that software testing plans are executed in an agile or sequential framework.
    • Provide estimates for assigned task duration, along with confidence levels and foreseeable dependencies. Identify the testing effort required by calculating the sizing needed for the given release and plan the required effort for the same.
    • Represent the customer in understanding how they use the system and including the most relevant end to end user scenarios in test plans and automation.
    • Identify the testing scope required for each release based on the requirements, User Stories and verify Acceptance Criteria.

    2. Test prerequisites compilation:

    • Identify and obtain required test resources (data, scenarios, tools).
    • Identify the required test environment.
    • Ensure test environment setup, e.g. test server access and test logins.
    • Prepare test results pack for results recording and sign-off.

    3. Test execution, recording and defect logging:

    • Follow the written test case/ specification.
    • Execute alternate test variants and negative scenarios.
    • Record test results.
    • Compare actual results against expected results.

    4. Maintain testing that conforms to the TCoE quality standards framework with a high level of accuracy:

    • Understand the application under test and ensure that it meets the necessary expectations as defined by business.
    • Ensure Quality Assurance of all testing activities.
    • Maintain test documentation/test libraries/regression packs to reflect current system operations. Identify opportunities for continuous improvement.
    • Support improvement of the testing process and quality initiatives. This would require active participation and contribution to the TCoE Community of Practice (CoP) groups.

    5. Test status updates and reporting:

    • Provide feedback to the Development team or Agile team and ensure the work is carried out in accordance with the schedule and the quality requirements.
    • Inform management of any negative trends in the quality of software in pre- and post-production.
    • Provide estimates and feedback to the Team Lead for project scheduling purposes.
    • Ensure effective communication with key stakeholders.

    6. Test closure activities:

    • Ensure test completion - no outstanding high risk issues, defects have been fixed and retested, deferred or accepted as permanent restrictions.
    • Handover test artifacts to people who need it in the future, eg maintenance or support teams.
    • Participate in project retrospectives and contribute and document lessons learnt.
    • Ensure scripts are added to the TCoE script library.

    Qualifications    

    • Formal Education Grade 12
    • Formal software testing training (e.g. ISTQB, ISEB)

    Desirable:

    • Diploma or Degree qualified (IT or related technical)

    Experience    

    • 4+ years Manual testing experience
    • 4+ years Test Tools experience (ALM QC, Jira, etc)
    • 4+ years Testing in a retail / financial sector
    • 4+ years SAP Stores Retail experience with cross-functional solution insight
    • 4+ years SAP iREAP POS / FIORI

    Working Knowledge of SAP Material Manegment(MM) and Salesand Distribution (SD)
    Knowledge and Skills    

    • 4+ years Knowledge of functional testing, system testing, end-to-end scenario testing, integration testing, regression testing and non-functional testing.
    • Proven Experience of Industry Standard Test Design and Execution techniques/methods.
    • Preparation of Data templates for various test objects.
    • Integration testing with other related modules.
    • Go-live preparation and post Go-live support.
    • Responsible for troubleshooting issues for the system and providing support.
    • Executing the required changes through configuration.
    • Executing the analysis and resolution of Production Support calls.
    • 4+ Decent understanding of SAP Store modules is required with experience in the testing of SAP POS.
    • Experience in Front-end Fiori application

    go to method of application »

    Senior .Net Developer

    Purpose of the Job    

    • Join the largest supermarket retailer on the African continent as a Senior .Net Developer. We are a business with over 147 000 employees, thousands of stores, and a network of distribution centres across 15 countries. You will be required to develop, maintain and support existing Shoprite systems.


    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    
    IT Programming degree/diploma
    Experience    

    • 4 - 5 years Development experience in coding and building Enterprise Solutions using ASP.Net and C#
    • 4 - 5 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    

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

    Development Practice Lead

    Purpose of the Job    

    • The Development Practice Lead is the main steward and thought leader of Shoprite’s solution delivery practices. The SDLC Practice Lead must envision, develop, and lead the adoption of modern software engineering development practices (e.g. Agile, SAFe, etc.) at the speed of business innovation and change. Extensive expertise in Agile transformation, Agile software delivery, a track record of leading the successful adoption of new software engineering practices in an organisation, and deep technical knowledge of defining and configuring DevOps toolchains is required.


    Job Objectives    
    1. Lead the definition and continuous improvement of solution delivery methodologies,

    • standards and tooling from ideation through to production:
    • Lead the definition and implementation of a modern solution delivery strategy.
    • Keep abreast of new and evolving solution delivery frameworks, methods and strategies and evaluate international SDLC best practice processes on a regular basis for adoption.
    • Define the SDLC frameworks and methodologies such as Waterfall, Agile, Product management, SAFe, DevOps, etc. required to enable multi-modal software delivery and develop agile software development process all the way from ideation through to production.
    • Define standards and guidelines with templates for SDLC artifacts in alignment with upstream and downstream disciplines.
    • Define the required SDLC environment standards (e.g. Dev, QA, Sandbox, Prod, etc.)
    • required per solution type (custom, Package, etc).
    • Be accountable for effective communication between discipline structures and delivery structures

    2. Drive the adoption of the new ways of working including SDLC standards, processes and tools with both IT and Business stakeholders:

    • Providing thought leadership to senior executives on new development methodologies.
    • Identify individuals and forums that will constantly communicate the defined and SDLCmethodologies to all stakeholders and drive adoption
    • Influence and steer teams to adopt the new ways of working.
    • Providing expert coaching in Agile practices (i.e. Lean, Scrum, Kanban, SAFe).
    • Create a single source of truth to provide transparency, and measure progress.
    • Implement tools and processes that enable adoption of new practices and rapidly deliver on outcomes.
    • Identify individuals and forums that will conduct quality reviews to ensure adequate adoption of defined SDLC methodologies.
    • Collaborate with stakeholders to ensure quality reviews are scheduled and executed in line with agreed processes and deliverables.
    • Identify adoption issues and escalate to governance team where necessary
    • Produce review reports where required.
    • Provide oversight and guidance to artifacts consumers to ensure high-quality solutions are
    • created that conforms to the set standards.
    • 3. Manage the end-to-end integrated Devop toolchain and the associated portfolio of SDLC solutions required to enable the defined SDLC methodologies and to facilitate the automation of SDLC processes (JIRA, ARIS, Sparx, Swagger, Bitbucket, QC, Jenkins, etc.):
    • Define a DevOps strategy for Shoprite.
    • Work closely with a variety of internal stakeholders to ensure the execution of the DevOps strategy.
    • Design, develop and implement a DevOps capabilities by overseeing the design, development, and implementation of processes, tools, data and people required for a DevOps capability.
    • Oversee the lifecycle of the DevOps product portfolio

    4. Build and mentor teams of SDLC tooling specialists to effectively build, manage, and use the
    SDLC tool chains:

    • Be the primary contact and point of escalation for SDLC stakeholders and collaboration with other Practice Leads to ensure that cross-discipline ways of work are cohesive.
    • Drive a culture of technical curiosity, sound SDLC fundamentals, and agility.
    • Establish Communities of Practice and as required for effective SDLC practices and ensure CoPs operate effectively with sustained participation.
    • Facilitate knowledge sharing between and across the various discipline streams to nurture best practice and help us get to the next level of SDLC excellence.
    • Identify all the skills required to manage the SDLC tools and help to create Job Descriptions for each role.
    • Identify all the roles required to effectively create and manage the required SDLC framework and tooling.

    Define KPAs and KPI for SDLC Specialists.

    • Mentor and coach SDLC Specialists in their practice, helping them grow in expertise and experience new areas.
    • Identify skills gaps and training needs and manage the development of SDLC Specialists to ensure the availability of quality resources.
    • Identify training courses to enable adoption of SDLC tools, identify appropriate training providers and negotiate pricing for training.
    • Create appropriate learning opportunities to develop talent.
    • Ensure recruitment of appropriately skilled staff to implement and support SDLC tools.
    • Create recruitment strategies that include identifying recruitment partners and/or consulting companies to ensure we are able to provide appropriately skilled SDLC tool administrators.
    • Conduct performance reviews

    Qualifications    

    • Bachelor's degree in Computer Science, MIS, or related; a combination of relevant education and experience will be
    • considered

    Experience    
    10+ years Working experience within the IT industry
    5+ years Extensive working experience With SDLC Tools
    5+ years Experience with Atlassian Stack (Jira, Jenkins, Portfolio)
    3+ years Experience in Identification and formulation of Standard, Artifacts, and Processes
    5+ years Demonstrated expertise in a variety of application development methodologies and practices from Agile, Waterfall and especially SAFe.
    5+ years Experience with all aspects of IT projects from business analysis, architectures, system analysis, and design through development, testing, implementation, and production (SDLC) and how DevOps interact with this in both Mode 1 and mode 2 projects.
    2-3 years Project management experience of mid-sized projects.
    Knowledge and Skills    
    Strong analytical, problem-solving and logical skills with attention to detail
    Strong expertise in software development, software testing methodologies, release management and operations processes and standards
    Experience with automated deployment, Continuous Integration, Continuous Delivery and release management and monitoring tools
    Excellent team-working, interpersonal skills
    Delivery of compelling presentations to all levels of stakeholders and excellent communication and relationship-building skills
    Develop proposals and excellent written communication & presentation skills
    Excellent organization and facilitation skills
    Strong conflict management skills

    go to method of application »

    Intermediate Business Analyst

    Purpose of the Job    

    • Join Shoprite Group, the largest private-sector employer in South Africa and a leading employer in Africa as a 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    

    • 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 Security or Network/Shared platform projects.
    • 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 information security , IT infrastructure management , networking & data center

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Shoprite Group of Companies Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail