Posted on :
30 May, 2022
At Blue Label Distribution, our brand philosophy is that we can create and distribute anything that is able to be digitised. Our Blu-approved brand is the face of our service offering and is underpinned by a world-class technology platform for both online and offline commerce. With a point-of-sale network of approximately 150 000 devices, we provide a distribution footprint across all income groups, 85% of our income comes from merchants in the informal sector.
Job Title: General Manager: Software Development
Location: Sandton, Gauteng, South Africa
Reference #: General Manager: Software Development
Contract Type: Permanent
Primary purpose of the role is to lead the development function within the organisation, manage a multi-skilled delivery team covering a range of technologies, define and lead continuous improvement of delivery processes, involve the high-level technical design of solutions and champion Lean/Agile development within the organisation. Software Development Executive establishes and directs the strategic long-term goals, policies, procedures and competencies for the organisation’s software development (including software quality). Provide support and guidance in the adoption of DevOps practices within the development teams, as established by the specialist DevOps function.
Strategic Planning and Execution:
Define the strategic roadmap and goals for maturation of Development Practices across all Software Development Disciplines including Software Quality.
Ensure that technology solutions are fit-for-purpose and aligned with architectural principles, standards
Ensure that the Development team’s purpose and objectives are clear and linked to the broader organisational vision, strategy and customer roadmap.
Translate business and product objectives into streams of work.
Consider financial impact of technology solutions, with a view to delivering value to our customers.
Develop coding and development standards, ensuring solutions are suitably assured and of quality.
Work with the Business and Technology Leadership, to define the roadmap for any given product and translate this into user stories.
Clearly understand user requirements.
Development and Project Delivery:
Develop and maintain effective ways of working throughout the department and organization.
Lead transition of solutions to outsource partner and into live service, where applicable.
Work closely with the Product Category Director, Product Managers and other leaders to deliver initiatives and products utilizing lean and agile project management methods.
Lead the collaborative, dynamic planning process – prioritising the work that needs to be done against the capacity and capability of the team
Provide technical leadership and innovation across all aspects of technology development
Coach and empower delivery teams to take accountability for delivery, manage issues and risk and assist by removing blockers.
Application and/or Platform ownership including facilitation of critical incident management and technical roadmaps
Empower and support product owners and scrum teams to invest in application health, balancing application and platform ownership responsibilities with project delivery.
Development and Project Delivery:
Enable and support Strategic Delivery Partners to optimise and deliver valued outcomes from partnered resources
Develop a team environment that supports team engagement and high performance in a diverse, distributed and partnered team
Proactively manages and addresses performance issues in development team members
Builds strong relationships with internal customers, stakeholders and integration teams to ensure delivery is smooth and customer centric
Provide technical advice and direction to teams and customers with a view to inform business strategy, and deliver technical solutions, that drives innovation and business outcomes in an Agile way of working
Ensure all products are built to an appropriate level of quality for the stage (alpha/beta/production)
Transitions team’s skillset with the support of the Human Capital Business Partner to enable and support platform and tool adoption per the departmental roadmap in line with strategies defined with CTO.
Through effective inspirational leadership, facilitate the creation of accountable, full service teams who understand and strive to meet the needs of all stakeholders.
Role model behavior and motivate team members in line with the core values.
Take full responsibility for performance of all direct reports, motivating and managing them in relation to quality standards and agreed benchmarks and objectives, focusing on all aspects of sound people management.
Provide support and guidance on career path planning, on-the-job training, coaching and mentoring to direct reports.
Develop, promote and direct the implementation of equal opportunities policies in all aspects of the company’s work.
Communicate and maintain trust relationships with shareholders, business partners and authorities
Set an example through personal quality and productivity standards and ways of working with others.
Demonstrate consistent application of internal procedures. Plan and prioritise, demonstrating abilities to manage competing demands.
Demonstrate abilities to anticipate and manage change. Demonstrate flexibility in balancing achievement of own objectives with abilities to understand and respond to organisational and team needs.
Bachelor of Science in Computer Science or Software Engineering
Minimum of 8 – 10 years of technology development experience
Experience to include software product development life cycles, and in managing and delivering multiple projects at the same time
Minimum 5 years in software delivery management role
Application Deadline: 13/06/2022