Log in
All jobs
MN

Senior Manager - Software Developer

MTN Nigeria
Roodepoort, Gauteng, South Africa Posted Oct 23, 2026
On-site

About this role

Senior Manager - Software Developer.MTN Software Solutions

  • Job Description

  • Achieve squad outcomes within the time boxed sprints

  • Deliver clean , efficient & maintainable code as per the defined standards

  • Improve service delivery, TAT and generate effective cost savings

  • Develop reliable, state of the art and robust software solutions in alignment with business needs

  • Ensure system stability and minimized downtime to enhance user experience and minimize the system defects

  • Support implementation of effective software technologies and frameworks to enhance efficiency, productivity and quality

  • Maintain and exceed the agreed customer satisfaction levels

  • Maintain security and compliance standards while delivering solutions and ensure zero deviations

  • Foster business partnerships with internal stakeholders

  • Responsibilities

  • Deliver high-quality software solutions that meets the requirements and expectations of stakeholders

  • Ensure projects/software solutions adhere to established software development lifecycles (e.g., Agile, Waterfall) by contributing to project planning, requirements analysis, design, coding, testing, deployment, and maintenance

  • Actively participate in agile development practices such as sprint planning, daily stand-ups, and retrospectives

  • Collaborate with the team to estimate and prioritize user stories, ensure that work is completed within sprint timelines, and adapt to changing requirements

  • Proficiency in various common data structures, their performance characteristics, and assembling them into complex programs within the frontend stack

  • Understanding of (asymptotic and practical) performance characteristics with regards to fundamental algorithms in the language and standard library

  • Ability to architect, develop and implement new microservices in a container environment

  • 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

  • Translate architecture requirements into software specifications by using emerging technologies

  • Foster effective collaboration and communication within development team

  • Take leadership roles within development team by promoting best practices, sharing knowledge and helping the team grow and improve their skills

  • Excel in problem-solving and troubleshooting complex technical issues by identifying the root causes of problems, proposing and implementing effective solutions, and resolving issues in a timely manner

  • Drive continuous improvement and innovation in software development processes by adopting automation tools, optimizing development workflows, or introducing innovative features or solutions

  • Deliver software solutions that meet customer needs, adds value, and aligns with business goals, which in turn drives the success of the organization and its products or services

  • Adhere to security and compliance standards while developing software solutions. Ensure that data privacy, protection, and regulatory requirements are met within the software solutions

  • Qualifications

Education

  • Bachelor’s degree in Computer Science/Information
  • Technology/Electronics and Communication
  • Post graduate degree in Computer Science /Networks and /or equivalent professional qualification (Preferred)

Experience

  • 7+ years of relevant working experience
  • 4-5 years of experience in either as a full stack developer or as a frontend/backend developer
  • Experience in emerging telecom-based software technology (Preferred to have)
  • Expertise in software development methodologies, design patterns, and best practices
  • Experience with cloud platforms (AWS, Azure, GoogleCloud) is a plus

Skills

  • Proficiency in entire Java technology stack backed by multiple projects and visible accomplishments

  • Strong knowledge of telecom systems, protocols, and industry standards (Preferred)

  • Solid understanding of web technologies, APIs, and web services

  • Detailed knowledge of database management systems, SQL, and NoSQL databases

  • Excellent problem-solving and analytical skills, with a focus on delivering robust and scalable solution

  • Apply Now

  • Job Info

  • Job Identification

  • 7876

  • Job Category

  • MTN Level 3H

  • Posting Date

  • 10/23/2026, 09:25 AM

  • Apply Before

  • 11/05/2026, 07:00 PM

  • Degree Level

  • Bachelor's Degree

  • Job Schedule

  • Full time

  • Locations

  • Roodepoort, Gauteng, South Africa

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →