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. Through ou...
Read more about this company
Assist in development and delivery of high-quality software solutions that fulfill the requirements and expectations of stakeholders
Support the team to ensure projects/software solutions adhere to established software development lifecycles (e.g. Agile, Waterfall) by contributing to project planning, requirements analysis, design, coding, 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 deployments, ensure that work is completed within sprint timelines, and adapt to changing requirements
Assist in deploying applications or updates to staging or production environments
Monitor post-deployment performance of software applications, assist with ongoing maintenance, and help identify and resolve any performance issues or bugs
Assist in responding to user-reported issues and providing updates or patches to ensure software reliability
Leverage knowledge of version control, incremental delivery of software, frequent releases, 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
Support the senior developers to translate architecture requirements into software specifications by using emerging technologies
Assist the team to conduct design workshops and design sprints with stakeholders to align on project goals and generate ideas
Support usability testing by setting up sessions, observing users, and documenting observations from usability testing sessions
Foster effective collaboration and communication within the development team
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
Adhere to security and compliance standards while developing software solutions. Ensure that data privacy, protection, and regulatory requirements are met within the software solutions
Interact with chapter members , sharing expertise and deep knowledge to support achievement of squad outcomes and upskilling