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: Mar 10, 2021
    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 Analyst: Regional Operations (MENA)

    Core purpose of the Job

    As a member of the MENA VP Office, the primary responsibility of the Analyst is to assist the VP MENA, GM & SM commercial and operations with:

    • ensuring the timeliness and integrity of OpCo delivery reports,
    • incorporating and monitoring commercial business plan cycle and targets
    • monthly, quarterly and ad-hoc performance reporting
    • ensuring all reporting are in line with corporate and territorial requirements

    Key Tasks

    Strategic Planning and Business Planning Support

    • Collaborate with group functions functions to embed their critical requirements into the commercial business planning cycle of the MENA operations
    • Successfully support strategic decision-making through analysis of internal and external data and presentation of conclusions and recommendations to the VP/GM/SM
    • Work collaboratively with the VP/GM/SM and business partners to the region to develop and advance key commercial initiatives
    • Prepare, manage and report on the departmental budget for the VP office
    • Support the Finance business partner with inputs to the financial planning & forecasting, monitoring and control process

    Minimum Requirements
    Education:

    • BS/BA in Finance, Accounting, Economics, or other Business Management or Quantitative degree. CA/MBA preferred

    Experience:

    • 5 years work experience in Management Accounting, Investment banking, Consulting, Technology in a large fast paced publicly traded company
    • Project Management, Six Sigma or other certifications strongly preferred.

    Training:

    • Expert knowledge of the broad spectrum of factors that make up a multi-national Telecom Group
    • Understanding of the contexts and influence in the range of countries in which the operating units reside

    go to method of application »

    Senior Manager: Digital Banking

    Core purpose of the Job
    To lead and oversee the development of data monetization capabilities within BankTech, and to ensure alignment to business strategy, profitability and continuous improvement. The Senior Manager is further responsible to contribute towards MTN’s overall strategic goals and objectives, to achieve profitable growth via the delivery of BankTech products and services and to continuously improve the value proposition and operational performance.

    Key Deliverables

    The Senior Manager: Digital Banking will be accountable to achieve the following objectives:

    Strategy Development and Implementation

    • Support and contribute to the development of the sub-divisional strategy in line with overarching divisional goals with emphasis on client experience (internal and external) in the area of digital banking
    • Ensure effective implementation of the strategy by means of providing direction, structure, frameworks, models, plans and roadmaps
    • Conduct regular review of the functional strategy and roadmap to ensure its alignment with the changing dynamics of the internal and external ecosystem

    Operational Delivery

    • Develop & roll out the next services in terms of partner engagement, project management and OPCO implementation
    • Ensure OPCOs focus on implementing and driving MTN’s Mobile Financial Services strategy by providing guidance, input and leadership
    • Develop and implement innovative banking and value proposition leveraging MTN’s assets
    • Lead the full set of banking services that includes savings, loans and insurance.
    • Ensure that MTN generates revenues on banking business
    • Support opco in developing go to market strategies and drive revenues and usages with regards to banking value propositions and products
    • Accountable to ensure that MTN’s partners deliver the best value to MTN
    • Support OpCos in implementing new services and value proposition
    • Capacity development and best practice knowledge sharing at the OpCo level

    Develop the BankTech data monetisation strategy and approach to:

    Demonstrate improved risk prediction in leveraging MTN data, evolving to include 3rd party / partner data, across the various products and services developed by MTN, including but not limited to:

    • Risk
    • Affordability
    • Fraud
    • ensure improved business operations. Further ensuring that embedding and measurement happens across all the opco’s and is aligned to the Group-wide data monetisation strategy.
    • Identify future challenges and opportunities within the function
    • Define, implement, monitor, and continuously improve Group & OPCO strategic and operational plans to achieve business objectives.
    • Set & Implement KPIs and provide regular performance feedback through a well-defined and implemented performance review program
    • Define, implement and track relevant performance metrics and indicators to drive performance within various OPCOs and at Group.
    • Ensure synergy across the functional areas through effective management of inter-functional relations and activities.
    • Ensure synergy across the Group functions, OPCOs and partners through effective management of inter-functional relations and activities.

    Governance

    • Ad-hoc, operational and tactical meetings
    • Set up / participate in ad hoc and operational meetings
    • Participate and provide input into tactical meetings
    • Report at process and functional level

    Escalations

    Manage and resolve escalations that have impact on critical path of service delivery

    go to method of application »

    Manager: Microservices and Orchestration Architecture

    The Manager: Microservices and Orchestration Architecture will be accountable to achieve the following objectives:

    • Design and implement new solutions and improve resilience of the current DevOps environment
    • Work closely with development and infrastructure teams to troubleshoot issues on the platforms services provided; understand requirements to enhance platform services in use through automation or tools; assist with optimising and simplifying deployment; and to measure the software delivery and operational performance
    • Integrate various tools in the DevOps toolchain to accelerate development teams’ velocity while maintaining high standards for quality and consistency
    • Design and develop APIs / plugins / integration for tools and applications
    • Assist with the design and implementation of continuous delivery and integration pipelines and automation workflows across both on-premise and public cloud solutions
    • Automate parts of the development delivery process using scripts and other appropriate tools, including infrastructure provisioning and day 2 operations.
    • Create and maintain technical documentation, including processes and user guides for integrated tools and scripts
    • Create failure management processes and tools so outages can be handled without causing a loss of delivery
    • Champion changes to tools and processes to improve the efficiency and effectiveness of the development team and the availability of resiliency of technology infrastructure
    • Advise on new technologies and methodologies by becoming an expert in emerging technologies and tools relevant to development operations for both on-premise and cloud solutions
    • Perpetuate a DevOps culture
    • Configuration management of operating systems and applications, ensuring standards are defined and managed using the necessary tools provided (i.e. Puppet, Ansible).
    • Responsible and accountable for the monitoring and alerting of the entire platform.
    • Managing risk and release through configuration management, patch management, and version control (i.e. Git).
    • Provide a high degree of leadership through ownership and follow through of tasks.
    • Providing effort estimates on projects and prioritising own tasks effectively.
    • Ensure that development and system administration follows guidelines & standards, and follow best practices.
    • Brainstorming and incubating new ideas with other team members.

    Education:

    • Minimum 4-year Academic Degree (B Eng. / BSc Degree preferred)
    • Master’s degree (advantageous)
    • Strong Computer Science fundamentals
    • Computer Science degree or (or similar engineering discipline) equivalent preferred
    • 3 years of experience with software development, system architecture design and\or system integration
    • 2 years of experience with DevOps practice
    • Experience in a similar role – Advantageous
    • Networking knowledge in AWS, Azure and Cisco – Advantageous
    • Appropriate Industry Certifications, including: Cloud certifications: AWS, Azure or GCP (desirable).
    • Hypervisor Certification i.e. VCAP / OpenStack / CloudStack (desirable).
    • Puppet, Ansible or associated automation technology education (desirable).
    • Fluent in English and language of country (preferable)

    Experience:

    • Manager or Senior Engineer track record of 5 years or more; with at least 3 years in relevant sector / industry / area of specialisation
    • Worked across diverse cultures and geographies (advantageous)
    • Experience working in a medium-to-large organisation
    • SW development experience with key focus on integration technologies
    • Deep understanding of API design and lifecycle management processes
    • Knowledge of one or more development and scripting languages
    • Good working knowledge of Kubernetes and Docker
    • Deep end-to-end understanding of the software development lifecycle, methodologies and tool chains including source control, build automation, version control, testing, code quality, deployment and release.
    • Experience with Lean / Agile process
    • Good understanding DevOps principles
    • Experience with continuous integration and continuous delivery
    • Good working knowledge of Cloud Native development practices as well as experience with implementing and deploying public cloud solutions
    • System monitoring tools (ELK, Graphana, Prometheus)
    • Cloud infrastructure experience (built and managed) on any of the following: GCP, AWS, Azure – Intermediate to Advanced experience.
       

    go to method of application »

    Manager: API Platforms and Channel Integration

    Core purpose of the Job
    The Manager: API Platforms and Channel Integration is responsible for building, enhancing and maintaining software and related systems.

    The Manager: API Platforms and Channel Integration will design, develop and deliver high quality software products and/or systems and services that exceed customers’ or business partners’ expectations and will proactively share their own knowledge for specific technical solutions and business processes in their area of responsibility. The Manager: API Platforms and Channel Integration works within the Group Technology Digital Platforms and Services – API Services team, which is responsible for the stewardship of the MTN API Development and Application Platforms (MADAPI). MADAPI provides secure, reliable and scalable platforms and development services in a consistent manner to support MTN’s digital transformation initiatives.

    Key Performance Areas: Core, essential responsibilities / outputs of the position (KPA's)
    The Manager: API Platforms and Channel Integration will be accountable for achieving the following objectives:

    • Develop, deliver and maintain high-quality software (requirements, design, code, documentation, etc.)
    • Contribute to quality assurance activities, incl. peer reviews of estimates, designs and code
    • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
    • Be an active and enthusiastic team player. Partner effectively with all team members to deliver against commitments.
    • Commitment to team success and positive team dynamics
    • Proven experience with Agile Development, SCRUM, and/or Extreme Programming methodologies
    • Participate in all phases of the project lifecycle.
    • To ensure that the Software Development Lifecycle is adhered to at all times.
    • To take responsibility for the effort estimation, execution, testing, deployment and documentation of software
    • To ensure that quality software is delivered in alignment with software standards and in accordance with a pre-defined requirement and/or technical design
    • Ensuring current and ad-hoc work is carried out in a productive, timely and efficient manner
    • To analyse and clarify pre-defined software requirements and/or technical designs to ensure comprehensive understanding of business need
    • To provide suitable solutions that meet business requirements following established architectural framework and principles
    • Accountability for development.
    • Maintain relevant documentation to describe logic, coding/configuration, testing and changes where applicable.
    • Continuously strive to make improvements to the existing products, systems and services.
    • Ensure all tasks are completed to the required quality standards.
    • Update job knowledge by studying state-of-the-art development tools & techniques
    • Provide 3rd tier support and/or expertise for the area of responsibility
    • Design and implement new solutions and improve resilience of the current Development environment
    • Integrate various tools in the DevOps toolchain to accelerate development teams’ velocity while maintaining high standards for quality and consistency
    • Design and develop APIs / plugins / integration for tools and applications
    • Assist with the design and implementation of continuous delivery and integration pipelines and automation workflows across both on-premise and public cloud solutions
    • Perpetuate a DevOps culture
    • Responsible for instrumenting microservices for observability
    • Managing risk and release through configuration management and version control (i.e. Git).
    • Provide a high degree of leadership through ownership and commitment for assigned tasks.
    • Providing effort estimates on projects and prioritising own tasks effectively.
    • Ensure that development and system administration follows guidelines & standards, and follow best practices.
    • Brainstorming and incubating new ideas with other team members.
    • Setting of own goals and working towards them. Continuous professional development

    Education:

    • Minimum 4-year Academic Degree (B Eng. / BSc Degree preferred)
    • Master’s degree (advantageous)
    • A recognized software development certification / degree / diploma
    • Experience with software development, system architecture design and/or system integration
    • Experience with DevOps and Agile practices
    • Real-world application development experience

    Experience:

    • Experience using the relevant programming frameworks, preferably Spring Boot, but others like .NET Core, Node.js will be considered
    • Experience developing in Linux/Unix environment.
    • Proven experience in using a TDD/BDD approach
    • Knowledge of one or more relevant programming languages, frameworks and databases
    • Solid experience developing microservices in a polyglot environment
    • Good understanding of microservices design patterns, such as domain-driven design, CQRS, event sourcing, distributed sagas and service discovery
    • Demonstrated knowledge of Java and good knowledge of generics, threading and networking (should be able to solve complicated problems)
    • Knowledge of concurrent and parallel programming
    • Basic Enterprise design patterns knowledge
    • Must have a good knowledge of Java EE 6 and be able to explain the advantages and disadvantages of using Java EE and a Java EE application server.
    • Understanding of functional programming elements, such as lamda expressions, in Java
    • Familiarity with writing microservices in a container environment
    • RESTful API Design using OAS/Swagger
    • Deep end-to-end understanding of the software development lifecycle, methodologies and tool chains including source control, build automation, version control, testing, code quality, deployment and release.
    • Experience with Lean / Agile process
    • Good understanding DevOps principles
    • Experience with continuous integration and continuous delivery
    • Good working knowledge of Cloud Native development practices as well as experience with implementing and deploying public cloud solutions
    • Python, Linux, Ansible, Terraforms, MySQL, MongoDB, Cassandra, Java, Jenkins (or similar build server)
    • System monitoring tools (ELK, Grafana, Prometheus)
    • Preparation of Dev, QA and Production environments using Cloud and local DC’s
    • Testing of Software services (APIs) and infrastructure during deployment
    • Git – Advanced Experience.

    Method of Application

    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