Talent.com
Manager - Software Developer.MTN Software Solutions

Manager - Software Developer.MTN Software Solutions

MTNRoodepoort, ZA
30+ days ago
Job description

Job title : Manager - Software Developer.MTN Software Solutions

Job Location : Gauteng, Roodepoort

Deadline : November 17, 2025

Quick Recommended Links

  • Jobs by Location
  • Job by industries

Job Description

  • Deliver high-quality, secure, and scalable software solutions aligned to business and user requirements.
  • Contribute to technical design and architectural decisions, ensuring adherence to organisational standards.
  • Apply coding standards, testing, and automation practices to improve reliability and reduce defects.
  • Mentor and support project teams, building technical capability across the team.
  • Drive continuous improvement of development processes, tools, and practices for greater efficiency.
  • Optimize system performance and resilience through proactive debugging, monitoring, and enhancements.
  • Actively engage in agile delivery, contributing to backlog refinement, sprint planning, and knowledge sharing.
  • Responsibilities

  • Deliver high-quality software solutions that meet stakeholder requirements and customer expectations; own outcomes for scope, quality, timelines, and cost.
  • Govern adherence to the chosen SDLC (Agile / Waterfall / Hybrid) : planning, requirements, design, coding, testing, deployment, and maintenance.
  • Lead agile ways of working : set sprint goals, run / oversee ceremonies, clear impediments, and ensure predictable delivery and continuous improvement.
  • Drive estimation quality, backlog prioritization with Product, and re-planning to adapt to changing requirements while protecting team focus.
  • Ensure the team’s proficiency in core CS fundamentals (data structures / algorithms) and application within the frontend and services stacks.
  • Manager solution and service design : architect, develop, and evolve microservices in containerized environments; ensure secure, scalable patterns.
  • Institutionalize version control discipline, CI / CD, frequent incremental releases, automation, and effective work breakdown.
  • Guide cloud-native design across multiple cloud platforms; leverage managed services where appropriate for full-stack delivery.
  • Translate architecture requirements into actionable specifications; de-risk emerging technology adoption and ensure production readiness.
  • Strengthen cross-functional collaboration (Product, QA, Platform / SRE, Security) and transparent stakeholder communication.
  • Drive root-cause analysis, permanent fixes, and timely resolution of complex issues.
  • Optimise pipelines, developer experience, and delivery workflows; introduce pragmatic innovation.
  • Ensure solutions are customer-centred, value-adding, and aligned to business goals; measure outcomes, not only outputs.
  • Enforce secure-by-design practices and compliance with security, privacy, and regulatory standards.
  • Build and lead a high-performing engineering team, hire and onboard effectively, set clear goals and expectations, coach and mentor, run regular 1 : 1s and feedback loops, and foster an inclusive, psychologically safe culture (measures : engagement / eNPS, regrettable attrition, skills-matrix coverage, probation pass rate).
  • Align roles and OKRs, plan squad capacity, conduct fair reviews and IDPs / PIPs, manage succession and growth, and remove delivery blockers (measures : sprint predictability / on-time delivery, throughput per FTE, performance distribution health, time-to-fill).
  • Qualifications

    Education :

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field.
  • Postgraduate degree or relevant certifications (e.g. Microsoft Azure, AWS, Google Cloud, Oracle, TOGAF) will be advantageous.
  • Experience :

  • 5-8 years of progressive experience in software development, with a strong focus on designing, building, and maintaining scalable digital solutions.
  • 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 webservices
  • 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 Before 11 / 13 / 2025

  • ICT jobs
  • Create a job alert for this search

    Software Manager • Roodepoort, ZA