MasterCard Senior Consultant, Software Engineering in O'Fallon, Missouri

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

Senior Consultant, Software Engineering

As recognized subject matter expert, lead planning, design and implementation of all technical solutions. Partner with other necessary teams to create solution definition and architecture.

Plan, design and develop technical solutions to meet business requirements in adherence with MasterCard standards, processes and best practices.

Provide technical leadership and oversight for all Identity Solution projects.

Provide technical oversight of vendors and their strategy.

With peer architects, responsible for the overall architecture of all authentication technology€™s solutions. These solutions are key to authenticating MasterCard cardholders; therefore, the solutions must be secure, scalable, and always available.

Proactively create and maintain solution and technology road maps. This includes partnering with various technology support teams to include their road maps and plans into a master road map for the authentication platforms.

Accountable for full systems development life cycle including creating high quality requirements documents, use-cases, design and other technical artifacts including but not limited to detailed test strategy/test design, performance benchmarking, release rollout and deployment plans, contingency/back-out plans, feasibility study, cost and time analysis and detailed estimates.

Mentor and guide other team members during all phases of the SDLC.

Research and evaluate current and upcoming technologies and frameworks.

The ideal candidate would have the following primary skills:

Understanding of cloud eco system and have done hands on implementations on creating Internet facing applications for internal or external cloud

Practical experience with reducing latency and response times for Internet facing applications (e.g., DNS, global routing, CDN)

Experience with in-memory data structure store technologies

Knowledge of advanced authentication techniques on mobile and Internet based platforms

Ability to architect and provide technical leadership to large, complex and scalable systems

Experience with agile delivery techniques like Scrum and Kanban

Demonstrated experience utilizing continuous integration and continuous delivery techniques

Experience with a variety of architectural patterns including high performance, high availability transaction processing systems and multi-tiered Internet facing applications

Understanding of highly available infrastructures and global scalability

Experience specifying hardware/software requirements, and estimating complex IT efforts

Web Services €“ REST/XML/ WSDL/SOAP

J2EE Web Application/Web Services with JBoss & WebSphere

Knowledge of PKI encryption, certificate management, MTLS, and digital signatures

Excellent knowledge of programming languages, especially Java

Experience with mobile application development and architecture (iOS and Android)

Self-motivated with the ability to accomplish tasks with minimal direction

The ideal candidate may also possess some of these secondary skills:

Oracle & PL/SQL ,Red Hat Linux,

Fusion Tools including Rally and Jenkins

Security Coding Techniques and Tools - Fortify, & OWASP vulnerabilities

Hibernate & Spring

Subversion/Git Source Control

Mastercard is an inclusive Equal Employment Opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.€‹

If you require accommodations or assistance to complete the online application process, please contact and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.
Requisition ID: R-66411