Beta
NextResu.me
Upload a resume screenshot or PDF/Word file.
File size can not exceed 5M
Resume optimization.
The first 1,000 reservations can experience for free.
✔ subscribed
Job information
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 Shoprite’s digital innovation hub, ShopriteX, which is backed by a large enterprise and operates at the speed of a start-up. Role purpose 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. Responsibilities 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.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, Competencies, and Experience A degree or the equivalent in computer science or a related field is required.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.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.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. Our Group and all its operating companies is committed to creating, embracing, and preserving a diverse workplace that values the unique talents, perspectives, backgrounds, and abilities that enrich our organisation. A place where everyone matters and feels included. We are committed to Employment Equity when recruiting internally and externally. Please take note that by responding to this application and providing your personal information, you confirm your express and informed consent for Shoprite Checkers (Pty) Ltd and all its subsidiaries and affiliates companies to process your personal information for the Company to consider your application for this position. All Personal Information which you provide to the Company will be used and/or retained only for the purposes for which it is collected, whereafter it will be permanently destroyed. Your information is only retained if it is required by law or where you have given consent to us to retain such information for an extended period. If you don’t hear from us within 14 days, please consider your application unsuccessful. Any personal information collected as part of your application will be destroyed, securely, in accordance with South African legislation.
Generate
Enter the job description and your resume,
To get your personalized interview questions
Remaining fish crackers: --
|
Login