Company
MasterCard
Description
Our Purpose
- Are you passionate about software engineering?
- Do you enjoy seeing the impact your code has on a wide range of customers across the globe?
- Do you want to work for a company that offers above and beyond benefits including paid parental leave, flexible work hours, gift matching, and even volunteer incentives while encouraging your own professional learning and development?
- Do you thrive in a place where you are continuously learning more while growing your skills and career?
- Do you want to join a Company that offers a competitive benefits-and rewards program that attracts, develops and retains the most talented employees around the world?
- Drive the architectural design, including dependent services, service interactions and policies
- Hands-on developer / architect who writes high quality, secure code that is modular, functional and testable.
- Create or introduce, test, and deploy disruptive technology to optimize existing services and/or create new market opportunities
- Design and build technical roadmaps to optimize services and functions with a focus on performance and cost/benefit optimization
- Contribute to all parts of the software’s development including design, development, documentation, and testing.
- Have strong ownership of your team’s software and are deep in the maintenance characteristics, runtime properties and dependencies including hardware, operating system, and build.
- Communicate, collaborate and work effectively in a global environment. Public speaking as a technology evangelist for Mastercard
- Degree in Computer Science or related field
- Expert foundation in algorithms, data structures and core computer science concepts – able to teach/mentor others in their learning
- Proficiency in multiple modern programming languages such as Java, Angular, Scala, NodeJS, etc.
- Strong written and verbal English communications skills – prior speaking/blogging engagements in technical forums and conferences
- Strong analytical and excellent problem-solving skills.
- Experience working in an Agile environment.
- Expert in TDD and BDD in the software development processes
- Proficiency with cloud technologies (IaaS, PaaS, serverless technology, NoSQL databases), micro-service design, CI/CD, DevOps
- Experience designing scalable fault tolerant platforms that are resilient to infrastructure failures
- Experience with the strangulation pattern and anti-corruption layers to migrate monolithic systems into independent services
- Mentor and teacher of new technologies and design patterns
- 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
bb30ca6ab3dc77f954359a6b3967a618
Show More
Ready to join the team? We'd love to have you!