Manager - Software Engineering at MTN Nigeria

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
11 months ago

Additional Details

Job ID
121549
Job Views
97

Job Description






Mission:




  • Responsible for the design, planning, and optimization of MTNN’s end-to-end software platforms, solutions, and business models to achieve cost-effective and optimal software engineering solutions for customers in line with the business's strategic objectives.



Description:




  • Direct and define procedures for efficient execution of prompt software engineering practices.

  • Manage the planning processes geared towards the design and solution of all software development within MTN IT in line with the business and technology roadmaps.

  • Define and maintain software delivery measurement and optimization parameters for the in-house engineering team for all platforms.

  • Manage software design activities for efficient IT capabilities to support subscribers and revenue growth for all lines of business within MTNN.

  • Implement optimal, future-proof, cloud-native solutions to deliver scalable platforms to internal and external customers of MTNN.

  • Direct the evolution of the ecosystem of software engineering practices.

  • Review and approve technical specifications and design documents for new products and services.

  • Identify trends and patterns pertaining to customer requests and needs and filter this information through relevant business areas to continually improve all aspects of the software engineering ecosystem.

  • Leverage your software engineering skills and experience to design, develop, integrate, and implement products and services.

  • Coach and train the team to ensure understanding of the objectives and goals of the department, awareness of set targets and requirements, and regular review of their training needs.

  • Review the performance of individual team members and complete appraisals in accordance with the employee performance appraisal procedures and time schedules.



Education:




  • A first degree from a reputable institution

  • Fluent in English



Experience:



6–13 years’ experience, which includes:




  • A minimum of 3 years’ experience in an area of specialization, with experience in supervising or managing others

  • Experience working in a medium- to large organization

  • Technical experience in planning, designing, and working with cloud services, APIs, AI, and software development.

  • Vast experience in new product and service development and a good understanding of the product development life cycle

  • Experience and knowledge working in an Agile Scrum software delivery environment.

  • Experience in building solutions using technology like C#.Net Core, Angular, React, Kafka, Rabbit MQ, Docker, etc.

  • Experience in building automated reviews and quality assurance checks into the SDLC.

  • Experience with professional software engineering best practices and patterns.

  • Experience in delivering technology transformation projects

  • Experience building complex systems to successfully deliver.

  • Experience working with the business teams to design solutions based on their requirements.

  • Expertise in understanding complex technology and applying it in a practical way to create business solutions.



Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept