Mastercard Software Engineering Manager Jobs in Kenya

Mastercard Software Engineering Manager Jobs in Kenya



Overview

Mastercard is looking for a talented Software Engineering Manager to join the Mastercard Foundry Research and Development team in our Nairobi office. In this role you will be part of a highly agile team building exiting and innovative products delivered at scale to global markets.

Our team is built on a foundation of research and development, mining innovation internally, innovating new product lines with emerging technology, managing new products from inception to market validation and engaging strategically with start-ups to shape the future of commerce with and for our customers. At Mastercard you will help define the future of commerce globally.

This team will have a diverse focus both in terms of geography and variety of technology challenges driving hard to bring innovative payment solutions to market.

Role

As Manager, Software Engineering you will manage a scrum team building commercial Java-based, distributed, highly available applications.

In this role, you will:

  • Lead and guide an agile team to deliver software that meets business objectives

  • Oversee effective development and delivery of software solutions

  • Collaborate with the Product Owners, Business/Tech Operations, and other stakeholders

  • Drive positive change within systems/process to optimally deliver on commitments

  • Communication of status/progress to product teams/customers/senior management

  • Understands the big picture and end-to-end logical architecture of systems in ownership areas

  • Provide feedback and suggestions on areas to improve

  • Demonstrate active learning and sharing of software practices

  • Research alternative technical solutions to meet changing business needs.

    Skills

  • Experience with managing agile development teams

  • Great
    communicator with proven experience in collaborating with business stakeholders

  • Passionate about software development and comfortable in a fluid environment.

  • Proficiency with Java JDK 8 or greater.

  • Knowledge of Tomcat, Spring, Spring Boot, Shell Scripting, JSON.

  • Proficiency in Junit or other automated unit testing frameworks.

  • Experience with Docker, Kubernetes or other container orchestration solutions.

  • Experience with a UI framework such as Angular.

  • Knowledge of CI/CD principles and tools such as Jenkins, Gradle, Maven.

  • Knowledge of Source Control Management and working with code in a multi-developer
    environment.

  • Knowledge of or passion for mobile application development would also be an advantage

  • Familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT)

  • Understands the use of basic design patterns (e.g., factory, adaptor, singleton, composite, observer, strategy, inversion of control)

    Other

  • Excellent communication (verbal and written) and strong collaboration skills.

  • Show initiative and demonstrate a willingness to take on challenging opportunities.

  • Passionate about code quality and coding best practices.

  • Highly motivated and a strong team-player.

    How to Apply

    For more information and job application details, see; Mastercard Software Engineering Manager Jobs in Kenya

    Find jobs in Kenya. Jobs - Kenya jobs. Search our career portal & find the latest Kenyan job positions, career opportunities & jobs in Kenya.

    Jobs in Kenya - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Kenya.

    Find your dream job from 1000s of vacancies in Kenya posted and updated daily - click here!

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to 3 Best Africa Jobs.