Company
MasterCard
Description
Our Purpose
- Collaborate closely with Product Managers and Regional Solutions Teams to bring their ideas to life. Provide early opinion on technical feasibility and viability of product ideas.
- Establish and advocate the Architecture Principles supporting Decoupling, Scale, Distributed processing, Microservices, Domain Driven Design, Performance, Security, Event Driven Architecture etc.
- Define the high level Logical Architecture(aka System Design) of the product, aligning to architecture principles. Ability to build consensus on the architectural solutions.
- For new Product offerings, contribute to Epic elaboration, define use-cases, evaluate trade-offs, honour domain principles, produce Architecture artifacts (C4 Model) and System Design documentation, identify and define service interactions and produce flow level architecture etc.
- Ideate, analyse and architect enhancements to our Network that will delight our customers.
- Deep engagement with the Dependent Domains to ensure seamless integration adhering to the Domain Driven Design principles.
- Close collaboration with Engineering, Service architects, Dev Managers to ensure adherence of Product Architecture Principles.
- Support customer-level, market and region-level engagements for addressing key opportunities (and threats).
- Strong technical knowledge and demonstrated experience in Software Architecture and System Design.
- Proven history of designing enterprise-grade applications following Domain Driven Design, Microservices, Event Driven Systems, Cloud Native principles, API design, Eventual Consistency etc.
- Exposure to Cloud, Messaging middleware's, Monitoring tools, Authentication/Authorization, gRPC, REST, Variety of Persistence and Caching technologies, Frontend stack etc.
- Exposure to following technologies- Java, REST, SpringBoot, Kafka, NATS, gRPC, noSQL, Cassandra, Postgres, Redis, Prometheus, Grafana, React etc.
- Excellent communication, presentation, negotiation and interpersonal skills.
- Exhibit sound judgment and swift decision-making skills, strong attention to detail and accuracy.
- Understanding of payments industry, payment services and *Switching* is a plus.
- Abide by Mastercard’s security policies and practices;
- Ensure the confidentiality and integrity of the information being accessed;
- Report any suspected information security violation or breach, and
- Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
Identifier
e824a664e7be0abd82d250e5b0f54059
Show More
Ready to join the team? We'd love to have you!