Missouri Information Technology Jobs

Jobs.mo.gov mobile logo

Job Information

Mastercard Incorporated Lead Software Engineer - Loyalty Platform R-125723 in O'Fallon, Missouri

Our PurposeWe work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate aculture of inclusionfor all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team one that makes better decisions, drives innovation and delivers better business results.Job TitleLead Software Engineer - Loyalty PlatformOverview:As a Lead Software Development Engineer in Data and Services, you will have the opportunity to build high performance analytics platform that advance how businesses all over the world unleash the most value from their data. Our next generation platform blends industry-leading analytics, advanced software architecture, and the latest web technologies. You will play a vital role within a rapidly growing organization, while working closely with experienced and driven engineers to solve challenging problems.MasterCard software engineering teams leverage Agile development principles, advanced development, and design practices, with emphasis on security, reliability, and performance to deliver solutions that delight our customers. We're looking for a Lead Software Development Engineer to join the Loyalty Rewards platform team to develop advanced technologies and applications and will help modernize and revolutionize Loyalty components of our backend services and batch systems.- Do you want to own the direction of key components of a world-class platform?- Does the opportunity to modernize batch and services for a highly complex platform challenge you?- Do you enjoy seeing the impact your code has on a wide range of customers across the globe?- Do you thrive in a place where you are continuously learning while growing your skills and career?Role:- Own and drive technology direction to modernize batch and backend services that support a world-class Rewards platform- Help drive the architectural design, including dependent services, service interactions, and policies- Hands-on developer 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 road-maps to optimize services and functions with a focus on performance and cost/benefit optimization- Contribute to all parts of the softwares development including design, development, documentation, and testing- Have strong ownership of your teams 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 MastercardAbout You:- Degree in Computer Science or related field- Advance foundation in algorithms, data structures, and core computer science concepts able to teach/mentor others in their learning- Advanced proficiency in Java, Spring MVC / Spring boot/ Web Services (SOAP/REST) / Spring Batch preferred- Experience in data engineering especially in Oracle SQL and PL/SQL- Prior working experience with Batch systems- Experience with Agile development methodologies such as SAFE, SCRUM, Extreme Programming, TDD, etc.- Has experience in the Ops in DevOpso Experience in production supporto Experience with Agile systems development techniques utilizing Continuous Integration (CI)/Continuous Deployment (CD)o Knowledge of Production Batch Scheduling and Transmission Serviceso Strong background working with Linux/UNIX environmentso Strong knowledge and