Senior Software Engineer
Mastercard
Mastercard
Join Mastercard's Send Software Product Development Team to revolutionize transactions worldwide. We are dedicated to creating simpler, more secure, and innovative payment solutions that displace cash and empower users globally. If you are passionate about cutting-edge technology and thrive in a collaborative, problem-solving environment, we invite you to contribute to our mission.
This role offers an exciting opportunity to be at the forefront of developing and enhancing payment products. You will work within an agile framework, contributing to the delivery of high-quality software solutions and driving technological advancements in the payments industry.
As a Senior Software Engineer, you will be instrumental in designing and developing robust technical solutions that align with Mastercard's standards and best practices. You will collaborate closely with product managers and architects on product definition and technical design.
Your role will involve developing and delivering solutions as part of a dedicated scrum team, including the creation of design documents and proof-of-concept initiatives. Furthermore, you will conduct code reviews across multiple scrum teams, ensuring adherence to strong coding principles and contributing to a culture of technical excellence.
We are seeking a talented individual with a Bachelor's degree in Information Systems, Information Technology, Computer Science, Engineering, or equivalent practical experience. Essential technical skills include hands-on expertise in Java, J2EE, Spring, Hibernate, Web Services, and Oracle SQL development.
Proficiency in UNIX and knowledge of cloud-native development concepts, such as Pivotal Cloud Foundry, are highly valued. Extensive experience in designing and developing consumer-facing products is a must, along with a strong understanding of software development methodologies, particularly Agile and Scrum.
MasterCard
IT Consulting