Software Development Manager

South Africa, South Africa

Job Description


Job Details
Closing Date 2023/09/27
Reference Number SHO230920-2
Job Title Software Development Manager
Job Type Permanent
Location - Country South Africa
Location - Province Western Cape
Location - Town or City Brackenfell, Cape Town
Purpose of the Job

We are seeking an experienced and highly skilled Software Development Manager to join our digital commerce technology team. The successful candidate will lead several product development teams who are designing, developing, testing and implementing our world-class digital commerce platform. The teams include architects, DevOps engineers, software engineers, test engineers and scrum masters.

You will collaborate and work closely with our innovative product delivery team to ensure our digital commerce vision and ambition is realized through a robust and highly maintainable and scalable software solution. You will assist with executing the digital commerce technology strategy and strive for software engineering excellence within your teams through the effective adoption of OOD, DDD, CBD, TDD, CI, CD and many other 3 and 2 letter acronyms. You will drive micro frontend and microservices architecture, optimized application design and the effective use of our development tools and technologies.

Value proposition

The Software Development Manager will be leading our talented digital commerce product development teams who are working on amazing mobile and web experiences for our customers. We are enabling a digital commerce platform using best of breed technologies and world class software engineering practices. We are proud to be publicly recognized as the largest private sector employer in South Africa and a leading employer in Africa. We focus on attracting, developing and retaining a loyal and committed workforce, dedicated to the group culture and organizational objectives.

You will be a critical member of the team taking the amazing Sixty60 solution to the next level. You will join a dynamic and progressive group of people who are part of Shopritexe2x80x99s digital innovation hub, ShopriteX, which is backed by a large enterprise and operates at the speed of a start-up

Job Advert Details
Job Category IT
Job Objectives

  • Manage and lead the product development teams, providing mentorship, guidance, and direction to ensure team members are motivated, engaged and producing high quality work.
  • Develop and maintain software development processes, procedures and the supporting documentation, ensuring they are efficient and effective and adhere to industry best practices.
  • Strive to reduce process and structure complexity and implement automation of all code quality, testing, building and deployment activities to streamline and accelerate software delivery.
  • Work with the architects and software engineering leads to ensure the software architecture and design is future fit and maximises reuse of applications, components and services.
  • Work with software engineering leads to incorporate processes to continuously address technical debt and to prevent the introduction of any new technical debt.
  • Create and maintain an individual development and skills plan for team members, encourage and support a continuous learning culture and provide access to relevant training resources.
  • Manage team capacity and drive recruitment to build out and maintain the right mix of technical skills and capability to support the current and future technology set and roadmap.
  • Build strong relationships with internal and external stakeholders while managing partnerships
and ways of working and handling and resolving conflicts or disputes between parties.
  • Ensure application architecture and technical design is thoroughly documented and accessible to allow easy and efficient onboarding of new team members.
  • Establish an environment which fosters and maximises knowledge sharing amongst individuals and product development teams to ensure continuity and reduce key person dependencies.
  • Create and maintain an individual development and skills plan for team members, encourage and support a continuous learning culture and provide access to relevant training resources.
  • Manage team capacity and drive recruitment to build out and maintain the right mix of technical skills and capability to support the current and future technology set and roadmap.
  • Build strong relationships with internal and external stakeholders while managing partnerships and ways of working and handling and resolving conflicts or disputes between parties.
  • Collaborate with other teams, including product delivery, data, enterprise, infrastructure and operations teams to ensure the successful implementation and support of the software.
  • Ensure collaboration between product development teams and the architecture, engineering, security and testing practice teams to ensure alignment and adoption of enterprise standards.
  • Manage and facilitate software development-related delivery, operations, people and support escalations effectively with the product development and product delivery teams.
  • Ensure comprehensive and effective communication is in place and provide regular progress and status updates to the product delivery team, key stakeholders and senior management.
Qualifications
  • Degree or the equivalent in computer science or a related field is required
Experience
  • Minimum 3 years of software development leadership and management experience.
  • Minimum 5 years of software development experience in complex, high-performing environments.
  • Proven track record in software development + delivery as well as team + partner management.
  • Strong technical skills and experience with software development tools and technologies.
  • Experience with agile development methodologies such as Scrum and Kanban.
  • Experience in a corporate retail environment will be advantageous.
Knowledge and Skills
  • Proven track record in software development + delivery as well as team + partner management.
  • Excellent communication and interpersonal skills with the ability to lead and motivate people.
  • Ability to work well under pressure and in a fast-paced growing environment.
  • Ability to work independently and take accountability for actions and mistakes.
  • Strong problem-solving skills and the ability to think outside the box.

Shoprite Holdings

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1263409
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    South Africa, South Africa
  • Education
    Not mentioned