Manager - Software Developer.MTN Software Solutions
MTN
Office
Roodepoort, Gauteng, South Africa
Full Time
Deliver Sprint Commitments: Consistently achieve squad objectives within defined sprint timelines.
Write High-Quality Code: Produce clean, efficient, and maintainable code that adheres to established standards.
Enhance Service Delivery: Improve turnaround times (TAT) and contribute to cost-effective software delivery.
Build Scalable Solutions: Design and develop robust, state-of-the-art software aligned with evolving business needs.
Ensure System Reliability: Maintain system stability and minimize downtime to enhance user experience and reduce defects.
Adopt Modern Technologies: Support the implementation of modern frameworks and tools to boost efficiency, productivity, and quality.
Exceed Customer Expectations: Consistently meet and surpass agreed customer satisfaction benchmarks.
Maintain Compliance: Ensure all solutions adhere to security and compliance standards with zero tolerance for deviations.
Strengthen Collaboration: Foster strong partnerships with internal stakeholders to align development with business goals.
Deliver High-Quality Solutions: Design and develop software that meets stakeholder requirements and exceeds expectations for performance, usability, and reliability.
Own the Development Lifecycle: Contribute across all phases of the software development lifecycle (Agile or Waterfall), including planning, analysis, design, coding, testing, deployment, and maintenance.
Champion Agile Practices: Actively engage in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives to ensure iterative delivery and continuous improvement.
Prioritize and Estimate Work: Collaborate with the team to estimate user stories, prioritize tasks, and adapt to evolving requirements within sprint timelines.
Apply Technical Expertise: Demonstrate strong proficiency in data structures, algorithms, and frontend development, ensuring optimal performance and maintainability.
Architect Scalable Systems: Design and implement microservices in containerized environments, ensuring modularity and scalability.
Leverage DevOps Principles: Utilize version control, automation, testing, and incremental delivery to streamline development and meet stakeholder needs efficiently.
Build Cloud-Native Applications: Develop full-stack solutions using cloud platforms and native components to ensure flexibility and resilience.
Translate Architecture into Action: Convert architectural requirements into practical software specifications using modern technologies and frameworks.
Foster Team Collaboration: Promote open communication and teamwork within the development squad to drive alignment and shared ownership.
Solve Complex Problems: Troubleshoot and resolve technical issues by identifying root causes and implementing effective, timely solutions.
Drive Innovation: Continuously improve development workflows through automation, process optimization, and the introduction of innovative features.
Deliver Business Value: Ensure that software solutions align with business goals, enhance customer experience, and contribute to organizational success.
Ensure Compliance and Security: Adhere to security protocols and regulatory standards, ensuring data protection and compliance in all software solutions.
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:
4+ years of relevant working experience
1-2 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, Google Cloud) 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
Manager - Software Developer.MTN Software Solutions
Office
Roodepoort, Gauteng, South Africa
Full Time
August 18, 2025