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: Dec 19, 2022
    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

     

    Programmer II (Hybris/Java eCommerce)

    Job Category

    IT

    Job Objectives

    • 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.

    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.
    • Applied code review and QA changes as requested.
    • Successful deployment through quality gates.
    • Coding to industry best practice.

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

    • Detect critical deficiencies and recommend improvements.
    • Adhere to best practices and processes for the team.
    • Research, understand and stay up to date with current trends in online channels and related Information Technology.
    • Setting up and maintaining technical infrastructure.
    • Actively share insights and information with relevant stakeholders

    Qualifications

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

    Experience

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

    Knowledge and Skills

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

    go to method of application »

    Domain Architect I (Integration)

    Purpose of the Job

    As a recognized Integration authority the Integration Architect collaborates on Integration standards & controls and creates robust integration architectures in support thereof and leads the realization of the integration architecture into the target environments to deliver interfaces between systems.

    Extensive subject matter knowledge of Integration is essential, including aspects such as managed file transfers, SOAP and REST API’s, ETL, message based integration, RFC’s, etc.

    Job Advert Details

    Job Category

    IT

    Job Objectives

    Lead and promote integration architecture policy, strategy and governance.

    • Develop the integration architecture strategy for the organization.
    • Drive standardisation and rationalisation of integration technologies.
    • Identify, define and communicate principles, standards, guidelines, policies, best practices, and governance practices for integration architectures and designs.
    • Define and implement related API governance.
    • Be the authoritative point of contact for all integration architectures.
    • Articulate and promote the integration approach and vision to senior management and key stakeholders.
    • Manage relationships with key internal and external stakeholders.
    • Stay abreast of best practices and / or new developments in Systems Integration and related disciplines and drive adoption as deemed appropriate.
    • Define and continuously improve the integration architecture framework and modeling standards.
    • Define the integration architecture models and modeling standards for the enterprise architecture repository.
    • Define integration architecture quality compliance criteria and enforce them through performing quality assurance checks.
    • Review architecture deliverables throughout the system lifecycle for compliance to integration architecture principles and standards.

    Ensure integration architecture quality.

    • Define and maintain the Shoprite high Level Information Flow model.
    • Review architecture deliverables throughout the system lifecycle for compliance to integration architecture principles and standards.
    • Facilitate and oversee the review of all integration designs to ensure compliance to Shoprite standards related to integration technologies, integration best practices, security, licence compliance, scheduling and monitoring.
    • Ensure that third parties and external partners comply to the Shoprite integration principles and standards.
    • Take responsibility for the technical management and delivery of integration projects.
    • Coach and provide guidance to integration development teams to design high-quality technical solutions that fit the integration architecture principles & standards.
    • Detect critical deficiencies in the current integration architecture and recommend solutions for improvement.

    Qualifications

    Degree in Information Systems / B Sc. Comp. Science (or similar) 

    Experience

    • Working experience within the IT industry
    • 5-10 yrs
    • Excellent design and architecture skills and proven track record delivering well designed complex enterprise class systems
    • 5+ years
    • Identification and formulation of integration architecture and integration solution alternatives and their assessment
    • 5+ years
    • Experience integrating large scale complex systems and business-to-business systems integration. Must have been part of a project that implemented an enterprise level API system.
    • 5+ years
    • Experience with current research and standards in API’s and Middleware Architecture.
    • 2-3 years
    • Experience with API Gateways and API Portals
    • 2-3yrs
    • Experience with cloud integration technologies in AWS or Azure
    • 2-3yrs
    • Advanced demonstrated experience with application development techniques and Service Oriented Architecture.
    • 3+ years
    • Demonstrated expertise in a variety of application development methodologies and practices.
    • 5+ years
    • Experience with all aspects of IT projects from business analysis, architectures, system analysis and design through development, testing, implementation, and production (SDLC).
    • 5+ years
    • Excellent technical development and design skills and be able to mentor others to improve their skills.
    • 3+ years
    • Experience in high volume data and files processing, in a batch and real time, integration environment.
    • 3+ years
    • Technology selection and design configuration (API, EAI, BPM, Messaging, B2B, B2C, etc.).
    • 2-3 years
    • Project management experience of mid-sized projects.
    • 2-3 years
    • Retail industry experience with an understanding of retail business processes would be advantageous.

    Knowledge and Skills

    • Strong analytical, problem-solving and logical skills with attention to detail
    • Excellent team-working, inter-personal skills
    • Delivery of compelling presentations to all levels of stakeholders and excellent communication and relationship building skills
    • Develop of proposals and marketing materials and excellent written communication & presentation skills
    • Excellent organisation and facilitation skills
    • Strong conflict management skills
    • System integration design methodologies and integration technologies
    • Integration design patterns and  Reference Architectures
    • Various integration tools / suites
    • Practical experience with middleware technologies, EAI (Enterprise Application Integration) and ESB (Enterprise Service Bus).
    • Message transport technologies (MQ, JMS, FTP, HTTP, HTTPS, and SSL)
    • Web Services technologies (SOAP, REST)
    • Data mapping and transformation technologies (XML, XSD, XSLT/XPath)
    • Software Engineering methodologies (OOA/OOD, RUP, UML), IT security, data interchange formats and protocols, data management techniques

    go to method of application »

    Business Analyst III (Finance)

    Role Purpose

    The purpose of the Business Analyst III role is to strategize and facilitate effective and competitive business processes by eliciting, analysing, validating, and documenting business organisational and/or operational requirements, providing cost-benefit analysis, suitable alternatives and recommendations. The role conducts market analyses, analysing both product lines and the overall profitability of the business while developing and monitoring data quality metrics, ensuring business data and reporting needs are met. The role also provides technical leadership on the improvement of quality, standards, and processes by ensuring that efficient and cost-effective business solutions and processes are in place to address current to long term (>1 year) business needs/requirements. Business decisions in this space will come to fruition within 1-3 years. This role plays an instrumental role across business and delivery teams to ensure that solutions are delivered according to the business requirements considering cost, user and organization benefit. The nature of projects in this role are generally across domains, high profile and complex in nature demanding expert business, process and technology perspectives and recommendations.

    Job Advert Details

    Job Category

    IT

    Job Objectives

    Information Seeking and Analysis

    • Understand, analyse and identify areas for improvement in the current business environment and across other shared process/system business environments.
    • Operate confidently within and make contributions where appropriate to business strategy, current trends and developments in the retail industry.
    • Operate confidently within the multiple domains, integrated systems and operational processes and make relevant connections across domains. Consider the enterprise wide solutions and impacts. Handle new domains with the same confidence as familiar domains.
    • Operate confidently within multiple current and potential integrated systems and E2E business processes.
    • Analyse, understand and take a new perspective on customers (Internal and external) and multiple domain impacts through the use of user journeys, research and/or spending time in the various operational areas.
    • Collaborate with user stakeholders 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 and provide alternatives / options.
    • Assess risks, costs and potential benefits of alternative business process designs.

    Define business rules and guide the implementation of these rules in the development of the various application systems.

    Leadership, Facilitation and Influencing

    • Taking ownership to provide knowledge within specific area and identify possible improvement within the team. This includes interviews, presentations and workshop facilitations with both business & IT.
    • Works closely with Architects, Designers and Business stakeholders to evaluate suggested solutions.
    • Advise on alternatives presented by the technical designers and providing recommendations regarding the business design.
    • Lead others to advance objectives of the organisation.
    • Influencing stakeholders (within IT and Business) to consider solutions which will work best for the business.
    • Persuade stakeholders to change practises and consider other alternatives
    • Coaching and mentoring for the BA I and BA II in BA tools and processes and delivery.
    • Communication, Building and Maintaining Relationships
    • To build and maintain a trust relationship with business users and IT stakeholders by ensuring solutions are delivered as promised and providing the necessary support and making recommendations.
    • Liaising with business stakeholders, IT disciplines and the delivery teams.
    • Collaborating with all disciplines and benchmarking value adding solutions.
    • Evaluate and improve solution assessment and validation.
    • Eliciting and analysing cultural, business and organisational constraints effecting options for change.
    • Continuously support the business environment and provide recommendations for improvement
    • Thinking partner and ambassador for the business.
    • Lead multiple stakeholders across several departments.
    • Able to manage vendor relationships where projects involve third parties
    • Organising, multitasking and time Management
    • Strong commitment to organisational objectives and ensuring high quality delivery on work
    • Ensuring costs are monitored and users and the organisation benefit

    Qualifications

    • Degree or Diploma in Information Technology or a related field – (essential).
    • Business Analysis certification at Advanced level (ECBA, CCBA), FTI certification or similar – (desired).
    • +6 years’ experience in a Business Analyst role with a strong technical background, proven track record of successful delivery in a BA environment and extensive experience working within all aspects of the Software Development Life Cycle (SDLC) – (essential).

    Experience

    • 5+ years in retail Finance processes and practices
    • Strong IT and process modelling skills – (essential).
    • Strong understanding of agile development, servers, databases and networking – (essential).
    • Exposure to SAP and relevant modules (Finance) – (preferred).
    • Good business acumen along with strong business understanding of the broader retail industry – (desired).

    Knowledge and Skills

    • Operate at an Expert level in terms of methods used to analyse and benchmark business cases, which will align with the business strategies of the organisation (including feasibility and business benefits).
    • Research and identify opportunities to improve the business' offering and add value to our customers through the solutions we provide.
    • Drive / shape input into the scope of solution and ensure understanding of scope by business user.
    • Deploy appropriate techniques to elicit and analyse business problems and translate them into business needs.
    • Assess technical solutions and business processes against business requirements.
    • Lead in the mapping out of data conversion and reporting requirements.
    • Drive the change management barriers impacting User Acceptance Testing.

    Produce fit-for-purpose specification documents for business requirements and processes using appropriate tools, while following the guidelines and standards for analysis artefacts.

    Solve & mitigate project risks.

    • Liaise with other project areas to co-ordinate interdependencies and resolve issues
    • Actively lead and guide in the development of the BA practice within the organisation.
    • Act as an SME in CoPs to learn from the community and share knowledge and expertise with the community.
    • Lead and guide to improving ways of work for the BA community, with specific focus on how to improve alignment, output, driving and influencing standards and qualit

    go to method of application »

    Development Practice Lead

    Purpose of the Job

    As a recognized software engineering authority with effective leadership capability, the Development Practice Lead is responsible to lead and drive software engineering practices across all of Shoprite’s design and development teams, continuously improve software engineering standards, and lead agile ways of working and setting, and enforcing software engineering standards for design and development work products. The Development Practice Lead role is responsible to create, lead, manage, and mentoring a practice of highly skilled Software Engineers across the delivery organization.

    Job Advert Details

    Job Category

    IT

    Job Objectives

    • 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
    • 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.
    • 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
    • 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, Management Information Systems or a related field, or equivalent work experience or 3-year tertiary qualification in a relevant discipline, e.g. computer science or engineering or computer science related technical certification with 2+ years’ proven people management experience.

    Experience

    Essential:

    • 10+ years of working experience within the IT industry.
    • 5+ years of Microsoft .NET and C# programming experience in a mainstream programming language like Microsoft.Net, C#, JAVA, ABAP, etc.
    • 3+ years of Experience in Cloud Services (Azure, AWS, Google).
    • 2+ years of Experience with recruiting talented team members.
    • 5+ years of Experience with Agile software development life-cycle principles.
    • 2+ years of Experience with creating career development paths and managing the career development of individuals.
    • 3+ years of Experience in the Identification and formulation of Language, Standard, Artifacts, Tools, and Processes.
    • 5+ years of demonstrated expertise in a variety of application development methodologies and practices (including agile and waterfall).
    • 5+ years of demonstrated expertise in a variety of application Design methodologies and practices for medium to large enterprises.
    • 5+ years of Excellent technical development and design skills with the ability to be able to mentor others to improve their skills. Desirable
    • 3+ years of 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 the Cloud.
    • 2-3 years of Retail industry experience with an understanding of retail business processes would be advantageous.

    Knowledge and Skills

    Essential:

    • In-depth knowledge of the Systems Development Life Cycle
    • Advanced influencing, interpersonal and communication skills are required to contract with, engage and influence senior leaders and technical specialists, as well as coordinate complex initiatives across a number of teams.
    • Proven ability to establish and manage relationships with various individuals at differing levels of the business. These include, but are not limited to senior leaders, technical specialists, and support staff.
    • Ability to build effective relationships and build a strong and positive team.
    • Developed people management skills that are critical to service a number of cross-functional needs, including people with strong academic backgrounds and technical skills.
    • 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.
    • Develop proposals and excellent written communication & presentation skills.
    • Excellent organization and facilitation skills.
    • Strong conflict management skills.
    • UI Design design methodologies.
    • Experience using and managing a wide range of software development languages, databases, tools, and methodologies.
    • Design and Development for Cloud solutions in AWS or Azure or Google Cloud.
    • API integration (on-premise and cloud).
    • Ability to manage multiple initiatives simultaneously.
    • Focused on doing things correctly rather than quickly.

    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