Jobs Career Advice Signup
X

Send this job to a friend

X

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

  • Posted: Jul 7, 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

     

    Senior Software Developer (IT Systems DevOps Engineer)

    Purpose of the Job    

    • To assist the Team Lead in the IT System DevOPS Team with the support and design of new systems, integration requirements, and maintenance of existing systems. The candidate will be responsible for the creation and/or signoff of technical designs, software versioning control, and the SDLC process for the team using best practices. The candidate will have a senior role in a team of Developers and will guide technical decisions, provide support to all implemented systems, integrations, server applications deployed in the enterprise.

    Job Advert Details
    Job Category    

    • IT

    Job Objectives    
    1.To implement and maintain SDLC for IT System DevOps:

    • Manage and prioritize new workload of the team by using a SDLC process to ensure continuity and transparency.
    • Assist in the design, development, implementation, testing and/or modification of code.
    • Ensure proper Database design and table layout for simplicity, yet ensuring optimized performance and stability.
    • Ensure proper logging and escalation for potential failure points on all new developments deployed.
    • Create technical specifications and/or support documentation for system support and reference.
    • Interact and collaborate with other internal IT technical teams and/or external vendors in resolution or restoration of services as necessary.

    2. Maintain and manage PROD and DEV systems:

    • Manage and resolve Incidents and Service Requests using the Service
    • Management and Change Management processes.
    • Perform general system administration duties to ensure security and integrity of data, API’s, and system access.
    • Regularly perform housekeeping duties to clear stale, unused, expired, and objects no longer needed.
    • Create, manage and troubleshoot all deployed systems regularly, including Web, App, and DB servers.
    • Perform general server administration duties to ensure patched systems and a stable software stack.

    3. Perform peer reviews and deployment of all code

    • Assist and lead troubleshooting of programming and integration challenges/problems.
    • Maintain GIT repositories for DEV and PROD servers
    • Ensure all code is functional, concise, and optimized
    • Ensure code has been designed for failure with accessible logging and user guides/documentation in place
    • Ensure all technical designs and documentation are kept in a logical library
    • Ensure that the scope of new deployments is delivered in full as per design specification.
    • Solid experience with Git, Apache, AWS and Azure Cloud Services and Linux
    • Solid coding experience in Bash, Perl, PHP, Python, Nodejs
    • Experience with Java, NodeRed, Yaml, XML is a plus.

    4. Perform peer reviews and signoff of all technical designs

    • Maintain and improve SDLC processes to ensure quality code being delivered timeously and bug free.
    • Strong technical design skills to guide the team on all submissions and have the final signoff prior to coding.
    • Strong documentation skills to review all submissions and have the final signoff prior to deployment.
    • Experience with the API technologies to ensure best practices are followed and implemented by the team.
    • Work with IT architects on new solution and integration designs.

    5. Be involved with the entire lifecycle of a solution from design through implementation, deployment, and training.

    • Solid knowledge and technical proficiency coding solutions.
    • Be willing to take on the role of a senior programmer to guide juniors and ensure growth in the technical capability of the team and its output.
    • Ability to take lead and responsibility for all technical designs and archiving thereof.
    • Be the final gatekeeper for all deployments to PROD.
    • Ensure that the software deployment lifecycle management is maintained to the best industry standards.
    • Be prepared to engage with end-users and provide training on deployed solutions.

    Qualifications    

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

    Experience    

    • 4-7 years Extensive experience with various Programming Languages, perl, python, PHP, NodeJS, Java
    • 2-4 years Experience with API definitions, integration design
    • 4-7 years Experience with Microsoft and Linux System Administration for security, permissions and application patching
    • 2-4 years Experience with AWS Cloud technology stack
    • Knowledge and Skills    
    • 5-7 years understanding of Programming and SDLC fundamentals and concepts
    • 3-5 years Understanding of System user and group permission administration
    • 3-5 years Understanding of common application installation/patching on Linux systems
    • 3-5 Understanding of Cloud PaaS, Docker, micro services.
    • 3-5 years Understanding of SQL
    • 5-8 years Proficiency in scripting and programming languages.
    • 5-8 years Proficiency in Database design and SQL
    • 1-3 years Willingness to apply experience and impart and guide a young team
    • 3-5 years Strong skills in technical design of solutions
    • 3-5 years Experience with standardization guidelines for SDLC
    • 3-5 years Strong knowledge of API and integration design

    Method of Application

    Interested and qualified? Go to Shoprite Group of Companies on shoprite.erecruit.co to apply

    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