Technical Program Manager (People Manager with Spring, Microservices, CI/CD, Foundry)
Who is Mastercard-
We are the global technology company behind the world's fastest payments processing network. We are a vehicle for commerce, a connection to financial systems for the previously excluded, a technology innovation lab, and the home of Priceless- . We ensure every employee has the opportunity to be a part of something bigger and to change lives. We believe as our company grows, so should you. We believe in connecting everyone to endless, priceless possibilities.
Job Title :
Technical Program Manager (People Manager with Spring, Microservices, CI/CD, Foundry)
Overview :
- Responsible for the analysis, design, development and delivery of software solutions
- Defines requirements for new applications and customizations, adhering to standards, processes and best practices
Responsibilities :
- Formally supervises and coaches a large group/team, or several Leaders/ Consultants and is responsible for business execution of goals and objectives.
- Ensures own teams compliance to goal setting and performance appraisal process
- Helps identify and coach top talent within own teams (includes direct reports and second-line reports)
- Provides strategic leadership related to specific applications and systems, or software-development methodologies
- Creates and sustains an environment of ingenuity and creativity and challenges the status quo to encourage innovation
- Oversees the management of the Software Engineering function and acts as an authority on high-level and complex decisions within the function
All about you :
- IT experience with demonstrated thought-leadership and functional influence and partnership demonstrated by a successful track record of enabling business through these technical decisions.
- Considered a department thought leader and expert in Software Engineering as with experience in related IT disciplines
- Designing and planning for migration of monolith mobile/web applications to Micro Services based cloud platform solutions using the latest tools and platforms offered by OpenStack, AWS and Azure.
- Experience with PaaS technologies such as Cloud Foundry and/or OpenShift
- Experience in no-sql databases such as MongoDB, Couchbase or DynamoDB
- Experience with Asynchronous messaging using Kafka, RabbitMQ, Redis or alike.
- Hands-on experience of CI/CD/Automation tools such as Git, Jenkins, jUnit/TestNG, Splunk, Nexus, Chef/Puppet/Ansible, Sonar, Perfecto, Appium, Selenium, etc
- Familiarity with containerization technologies such as docker, swarm or kubernetes
- Familiarity with Unix/Linux OS and shell scripts.
- Experienced in building mobile applications, Java EE, Spring framework, different JS frameworks such as vue or node.
- Expert in Java and Spring (preferably Spring Boot, Spring Cloud)
- Expert knowledge of payment protocols
- Experience implementing APIs (as in RESTful and SOAP) and SDKs
Didn’t find the job appropriate? Report this Job