Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Software Engineer - Full Stack developer @ Mastercard

Home >

 Lead Software Engineer - Full Stack developer

Job Description

    As a Lead Software Engineer at the Loyalty Rewards and Segments Organization, you will play a crucial role in designing, developing, testing, and delivering software frameworks focused on event-driven architecture and zero trust for large-scale distributed systems. The Loyalty Rewards and Segments team, a part of Mastercard, offers end-to-end loyalty management solutions for banks, merchants, and Fintechs. The ideal candidate for this position will possess a solid foundation in software design, development, and testing, along with a genuine enthusiasm for technology and software development. You should be driven, inquisitive, and analytical, with a continuous desire for learning and enhancement. Working within the Loyalty Rewards and Segments team will provide you with the opportunity to engage with cutting-edge technologies and collaborate with diverse teams to deliver software frameworks that align with the requirements of Mastercard's clientele. Key Responsibilities: - Lead the technical direction, architecture, design, and engineering practices. - Prototype and validate concepts for new technologies, application frameworks, and design patterns to enhance software development practices. - Design and implement software frameworks using industry-standard best practices and methodologies. - Write efficient and maintainable code that meets feature specifications. - Debug and troubleshoot code to enhance performance and resolve issues. - Validate software functionality, including aspects of performance, reliability, and security. - Collaborate across teams to architect and deploy new services. - Engage in code reviews to ensure code quality and consistency. - Document software design, development, and testing processes. - Make informed decisions balancing competing interests through experience and judgment. - Identify opportunities for synergy and reuse across teams and programs. Key Expectations: - Focus on individual and team objectives within the Agile/Scrum development process, completing tasks punctually, maintaining quality, and adhering to project timelines. - Stay updated with the latest software development technologies and methodologies, continuously learning and improving. - Maintain effective and professional communication with team members and stakeholders. - Proactively identify chances for process enhancements and efficiency gains. - Demonstrate a dedication to quality, best practices, and ongoing improvement. All About You: - Possess a strong foundation in Computer Science fundamentals, web applications & services, and microservices-based software architecture. - Demonstrate experience in architecting solutions based on platform-as-a-service (PaaS) and containers like PCF, Kubernetes, and cloud-native technologies. - Experience with web technologies such as HTML5, CSS, JavaScript, and front-end frameworks like Angular. - Extensive background in designing and constructing global-scale, back-end microservices using Java, Spring, Spring Boot, Pivotal Cloud Foundry, Kafka, RabbitMQ. - Deep comprehension of storage technologies such as PostgreSQL or SQL Server and their effective utilization at a large scale. - Proficiency in cloud-native technologies and best practices, including Azure & AWS. - Familiarity with automated testing and successful software releases under a continuous delivery model using Git. - Comfortable working in an Agile environment with a focus on continuous improvement. - Willingness to collaborate and provide mentorship to technology teams. - Enjoy collaborating with product leaders to offer viable solutions that meet market demands. - Desire to be hands-on in building prototypes to address complex business challenges. - Excellent communication skills for engaging with both technical and non-technical individuals. - A driven self-starter who efficiently supports product and technical objectives. - Advocate for what is technically significant and strive to do the right thing.,

Employement Category:

Employement Type: Full time
Industry: IT Services & Consulting
Role Category: Not Specified
Functional Area: Not Specified
Role/Responsibilies: Lead Software Engineer - Full Stack developer

Contact Details:

Company: Mastercard
Location(s): Maharashtra,

+ View Contactajax loader


Keyskills:   Java Spring Spring Boot Kafka RabbitMQ HTML5 CSS Javascript Angular PostgreSQL SQL Server Azure AWS Git

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Consultant - SQL and Dot Net Application

  • Genpact
  • 0 to 4 Yrs
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Transition Lead

  • Teleperformance (TP)
  • 3 to 7 Yrs
  • haryana
  • 2 days ago
₹ Not Disclosed

Conversational AI QA Lead

  • Living Space Studio
  • 10 to 14 Yrs
  • All India
  • 2 days ago
₹ Not Disclosed

Oracle Integration - Oic

  • Xnovaq
  • 5 to 15 Yrs
  • karnataka
  • 2 days ago
₹ Not Disclosed

Mastercard

Who is Mastercard?Mastercard is a global technology company in the payments industry. Our mission is 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,...