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: Dec 15, 2023
    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

    MTN Group Limited entered the telecommunications scene at the dawn of South Africa’s democracy, in 1994. In 1998, we began our expansion by acquiring licences in Rwanda, Uganda and Swaziland. Since then, we continued to grow, with a view of bringing world-class telecommunications and digital services to markets across Africa and the Middle East. Throug...
    Read more about this company

     

    Senior Manager - Software Engineering Group Technology

    Key Performance Areas

    The Senior Manager Software Engineering will be accountable to achieve the following objectives:

    • Provide strong leadership to the squad, ensuring clarity of goals, roles, and responsibilities. Foster a collaborative and self-organizing team culture, promoting trust, motivation, and accountability
    • Ensure that software development processes and practices adhere to quality standards and promote and enforce coding standards & code review processes to deliver high quality software products.
    • Facilitate the adoption and implementation of Agile methodologies, within the Engineering team. Educate the team on Agile principles, ceremonies, and practices. Ensure that the team follows Agile processes effectively and continuously improve the Agile implementation
    • Responsible for ensuring the successful delivery of software projects. This outcome involves managing project timelines, resources, and deliverables, and ensuring that projects are completed within the defined scope, budget, and quality standards.
    • Provide technical expertise and guidance to the development team. Assist with architectural decisions, code reviews, and quality assurance. Support the team in overcoming technical challenges and ensuring adherence to best practices and coding standards
    • Deliver high-quality software solutions. This involves promoting and enforcing software engineering best practices, quality assurance processes, and coding standards. Ensure that software meets quality criteria, including performance, reliability, scalability, and security
    • Collaborate with the development team to plan and prioritize the product backlog. Participate in sprint planning sessions to define and estimate user stories and assist the team in breaking down tasks and defining acceptance criteria
    • Facilitate effective communication within the team and across stakeholders.
    • Ensure regular and clear communication on project progress, risks, and dependencies
    • Utilize version control tools such as Git, to help with code reviews and manage processes around them 
    • Leverage knowledge of version control, incremental delivery of software, frequent releases, automation, testing and breakdown of work to meet stakeholder requirements effectively
    • Work on multiple cloud platform and leverage cloud native components for a full-stack application 
    • Define and track relevant metrics and key performance indicators (KPIs) to measure team performance, quality, and productivity. 
    • Foster the growth and professional development of team members. Provide coaching, mentorship, and support to enhance their technical skills and career progression. Conduct regular performance evaluations and provide constructive feedback to help individuals improve and excel

    Key Deliverables

    • Actively contribute to defining and continually evolving the Technology Vision.
    • Supports culture that executes on the organisation’s strategy and attracts the best, value-aligned, team members. 
    • Drive the adoption of the delivery culture of the first time, on time, every time.
    • Own and drive software development methodologies and continually evolve the approach.
    • Develop, nurture and retain top talent always insisting on a culture of excellence, learning, and curiosity.
    • Technology evolvement - together with the systems architect, keep abreast of technology trends and continually evaluate how they apply to the business to achieve a competitive advantage.
    • Lead the development of reliable, state of the art and robust software solutions in alignment with business needs
    • Establish software engineering best practices, quality assurance processes and coding standards within the squad 
    • Provide influential insights into the technical design of high-visibility software products.
    • Ensure system stability and minimized downtime to enhance user experience and minimize the system defects 
    • Improve the performance and scalability of software systems based on key performance indicators to ensure efficient and high-performing software solutions
    • Reduce technical debt within software projects, such as refactoring efforts, code cleanup, and architectural improvements
    • Collaboration

    Responsibility towards: 

    • Key customers: MTN OpCos, Group Technology, Group Strategy, Group Digital, Group Commercial.
    • Key suppliers: Key Technology Partners, Group Vendors, Relevant Industry Bodies

    QUALIFICATIONS

    Education:

    • Minimum of 4-year tertiary degree in Computer Science/Information Technology/Electronics and Communication
    • Cloud and Agile Certifications 

    Experience:

    • 7+ years of relevant working experience
    • Manager track record of 5 years or more; with at least 3 years in relevant sector / industry/ area of specialisation   
    • 5-7 years of experience in either as a full stack developer or as a frontend/backend developer
    • Expertise in software development methodologies, design patterns, and best practices
    • Proven track record of successfully leading and delivering software projects
    • Worked across diverse cultures and geographies advantageous
    • Expertise in software development methodologies, design patterns and best practices
    • Experience with cloud platforms (AWS, Azure, Google Cloud) 

    Method of Application

    Interested and qualified? Go to MTN on ehle.fa.em2.oraclecloud.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at MTN Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail