Software Engineering Practice Lead
Johannesburg, Gauteng, South Africa
6d ago

Vodacom is a Leading African Mobile communicationcompany providing wider range of communication services including mobile voice,messaging, data and converged services to over 60 million customers.

From our roots in South Africa, we have grownour mobile network business to include operations in Tanzania, DRC, Mozambiqueand Lesotho.

The mobile networks cover a total population of approximately 200million people.Through Vodacom BusinessAfrica (VBA) we also offer business managed services to enterprises in over 40countries across the continent.

Vodafoneis the majority shareholder of Vodacom and has a 65% share.

We’re at our best when we lead and over the past 20years, as the Company that pioneered mobile in South Africa, Vodacom hasachieved a remarkable list of firsts.

We’re immensely proud to be a leader in our field and are 100% committedto continue trailblazing.

  • We employ individuals who are as passionate aboutcustomers as we are. We are truly Customer Obsessed which means that we arepassionate about exceeding customer expectations;
  • work relentlessly to reallyunderstand the customer; look at decisions through the customer’s eyes and takepersonal accountability for the customer experience.

    We have the below vacancy available in ourOrganisation :

    The G Band Software Engineering PracticeLead is based within the Digital job family

    The Software Engineering Practice lead isresponsible for owning, leading, and driving software engineering practicesacross all of Vodafone’s digital experience delivery teams.

    This role isresponsible for providing expert knowledge of prototype creation, module andsolution design and development using agile methodologies, and continuoustesting to enable target business capabilities / user journeys.

    This role willbe required to create, lead, manage, and mentor a practice of SoftwareEngineers across the delivery organization, ensuring the development andmaintenance of highly skilled and motivated practice members.

    You will also expected to be a DevOps team member, spending30-50% of thetime on practice activities.

    Yourresponsibilities will include :

    Leads a community of Software Engineers that areworking in multiple DevOps Teams, working with Digital Experience Engineeringto provide workforce plans for recruitment and development.

    Organises interactions between the members of thePractice to nurture best practice and encourage knowledge- & tool-sharing

    Act as supporting leader, rather than line manager,aiming at maturing the organisation readiness, vs. controlling the work

    Provides guidance and harmonization ofbest-practices on agile methodologies and practices to ensure smoothcommunication and collaboration

    Acts as a mentor for the Specialist resources intheir Practice, helping them grow in expertise and experience new areas

    Agile and lean programming and development ofsoftware systems in Web-scale environments

    Backlog item estimation

    Software Design and architectures

    Architectural element testing e.g. APIs

    Unit, integration, smoke and static code analysis testing

    Code standards and reviews

    Automated testing and tools e.g. Selenium

    Software incident and problem management

    Continuous integration and continuous deliverymethodologies and tools

    Competent working with cloud-native architectures,including public cloud PaaS / IaaS, micro-services architectures, APIs, OpenSource

    Expertise in multiple programming and markuplanguages, such as HTML, CSS, JavaScript, Java, Ruby, SQL, XML, JSON, YAML, andPython, and paradigms such as object-

    oriented-, even-driven-, procedural-, functional-,and declarative programming

    Expertise in multiple relational and non-relationaldatabases (Oracle, My Sql, Hadoop Spark / Storm, Cassandra)

    Extremely valued as a thought partner across allteams and viewed as an invaluable role model for peers

    The idealcandidate for this role will have :

    Master’s or Bachelor’sDegree in Computer Science, Information Systems, Business Administration, orother related field

    Seven or more years of workexperience in programming and / or systems analysis applying agile frameworks

    At least three yearsof software engineering leadership responsibilities in large deliveryorganizations

    Experience working incloud-native environments

    Professionalexperience and knowledge of the Telecommunications industry preferred

    Certified ScrumDeveloper (CSD) preferred

    The base location for this role is Vodacom Midrand

    The Company’s approved Employment Equity Plan andTargets will be considered as part of the recruitment process. As an EqualOpportunities employer, we actively encourage and welcome people with variousdisabilities to apply.

    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form