Dynamic Yield is a leading personalization platform that helps businesses optimize the customer experience across various channels, improving engagement and conversion rates.
Pune
INR 9.0 - 13.0 Lacs P.A.
Work from Office
Full Time
Our Purpose Title and Summary Senior Software Development Engineer in Test 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, 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. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all. Overview The Mastercard Account Management Services team have an exciting opportunity for a Senior Software Development Engineer in Test to test its microservices based platform. The ideal candidate is the one who is passionate about driving high quality product delivery by writing robust testing suites for a highly scalable, highly available enterprise grade payment application. Role Hands on experience in writing Test cases for Enterprise applications using Playwright, Cucumber , Cypress , Karate framework , selenium Hands on experience with performance testing tools (jmeter, blazemeter) Hands on experience with Java 11+, Junit, JBehave, Spring Boot, SQL, RDBMS (Oracle and postgres), NoSQL (mongo,Cassandra), web services testing , testing microservice application, Event Driven Architecture etc. Experience in CICD environment leveraging PCF/AWS/Azure Implement Coding Best Practices. Implement Code Quality gates as per the program norms. Perform various Proofs-of-concept depending on the business needs Coordinate with various groups in MasterCard to ensure success of the projects Exhibit teamwork aligned completely with the Agile environment Good to have knowledge of encryption, tokenization, Security concepts (E.g. authentication, authorization, confidentiality) All About You Experience in advanced code development, quality review software development, and automation frameworks Successfully developed high quality test strategies and text execution; recognized test environment preparation needs Experience in agile and waterfall testing methodologies and tools, unit and integration testing, and data virtualization tools Demonstrated ability to communicate application level directions across departmentsExperience coordinating components of small-scale projects; demonstrates understanding of project management Successfully followed MasterCard quality standards, processes and tools during customer interactions Gains exposure to business and report writing Demonstrated ability to navigate the organization to find internal resources and tools Introduction to product development and process analysis
Pune
INR 11.0 - 15.0 Lacs P.A.
Work from Office
Full Time
Our Purpose Title and Summary Software Engineer II Job Overview: Provides support of applications software through programming, analysis, design, development and delivery of software solutions. Researches alternative technical solutions for changing business needs. Major Accountabilities: Responsible for programming, testing, implementation, documentation, maintenance and support of systems application software in adherence with MasterCard standards, processes and best practices. Design, build and maintain advanced applications, SDK, test framework and tools for the payment platform Develop high quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget. Collaborate with cross-functional teams to define, design, and ship new features. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Research, create and evaluate technical solution alternatives for the business needs current and upcoming technologies and frameworks. Perform feasibility studies, logic designs, detailed systems flowcharting, analysis of input-output flow, cost and time analysis. Work with project team to meet scheduled due dates, while identifying emerging issues and recommending solutions for problems and independently perform assigned tasks, perform production incident management. Participate in on-call pager support rotation. Document software programs per Software Development Best Practices. Follow MasterCard Quality Assurance and Quality Control processes. Assist Senior Team members in modification of the documentation templates per the needs of the project and technology. Contribute ideas to help ensure that required standards and processes are in place and actively look for opportunities to enhance standards and improve process efficiency. Support collection and reporting of project and software metrics. Education: Bachelors degree in Information Technology, Computer Science or Management Information Systems or equivalent work experience. Knowledge / Experience: Thorough knowledge and understanding of Software Engineering Concepts and Methodologies is required. Must demonstrate MC Core Competencies. Skills/ Abilities: Must be high-energy, detail-oriented and proactive with the ability to function under pressure in an independent environment. Must provide the necessary skills to have a high degree of initiative and self-motivation with a willingness and ability to learn and take on challenging opportunities. Strong communication skills -- both verbal and written - with strong relationship, collaborative skills and organizational skills. Ability to work as a member of matrix based diverse and geographically distributed project team.
Pune
INR 15.0 - 19.0 Lacs P.A.
Work from Office
Full Time
Our Purpose Title and Summary Manager, Software Engineering Overview Mastercards Builders Enablement Program has an exciting opportunity for a Manager of Software Engineering. We are part of Mastercard s Team ONE (Operations, Network and Employee Digital Experience) empowering 6000+ Engineers around the globe. We are responsible for creating a great developer experience enabling engineering teams to deliver innovative payment solutions for hundreds of millions of customers. Our services enable Mastercard engineering teams to focus on delivering business value from ideation to market. The ideal candidate will help Mastercard developers efficiently build, test, and deliver secure, quality code. Role: Lead a team of talented engineers delivering multiple microservices. Interact with technical leaders, product, and operations partners to define strategic platform and product direction. Drive positive change within systems/process to optimally deliver on commitments Drive your team s growth, capability and performance through coaching, mentoring, performance feedback and career development Track and communicate status/progress to customers and senior management Skills: 3+ years experience as a people manager 7+ years prior experience in agile software development knowing OOP/OOAD and prior work with Java, REST microservices architecture and microservice deployments Expertise with Scrum and Kanban best practices You have experience in managing the development of distributed/scalable systems and high-volume transaction applications. You can drive architectural change, balancing technical and business priorities Experience working on products utilizing one or more Cloud platforms and familiar with cloud concepts Experience driving automated testing within CI pipelines Experience with service availability and observability using alerting and monitoring solutions Knowledgeable of containerization technologies Experience working in a regulated environment with secure software development practices (e.g., PCI DSS, GDPR) Experience managing shared components within the organization is a plus All About You: You lead with transparency and have a strong desire to collaborate and provide mentorship to engineers You enjoy working with business and product leaders to inform and support options for delivering highly capable solutions that meet market demands You have excellent communication skills with both technical and non-technical people and have experience preparing delivering executive level presentations to business and technology audiences You are a champion of engineering and operational excellence: developing organizational metrics and driving culture of continuous improvement across teams You are a relentless self-starter who works quickly and efficiently to support product and technical objectives. You can navigate a complex global organization. Education Bachelors degree in Information Technology, Computer Science, Electronics or an equivalent Engineering stream
Pune
INR 20.0 - 25.0 Lacs P.A.
Work from Office
Full Time
Our Purpose Title and Summary Manager, Software Engineering(Java Full stack) Overview: The Mastercard Data Governance & Regulation team have an exciting opportunity for a Manager of Software Engineering to enhance and modernize our services. This position will be key to growing a global technology platform, operating at-scale, requiring focus on performance, security, and reliability. - Do you want to positively influence the experience of millions of customers? - Do you like to get involved in the creation and execution of strategic initiatives centered around digital payments? - Do you look forward to developing and engaging with high performant diverse teams around the globe? - Do you like to own and be accountable for highly visible strategically important teams? Role: - Managing multiple scrum teams of Software developers and testers to develop quality software solutions in a timely and cost-effective manner. - Successfully lead definition, development and delivery of major cross-department initiatives with broad scope and long-term business implications. - Provide technical leadership and direction to software development teams in the development of Java, microservices, Rest APIs & event based applications and platform. - Work closely with product and architecture teams on product definition, technical design, and overall execution for the team. - Ensure the project or effort is adequately staffed; trained and managed. Ensure personnel have appropriate skills and behaviors; and effectively communicate performance results; as necessary, managing each effort within approved manpower and budget guidelines. - Automate and simplify all aspects of software delivery and development by actively evangelizing the need to automate and simplify where needed. - Own complex problems having dependency across services and facilitate cross-functional team interactions to drive resolution. - Define, design, and develop procedures and solutions at a service level to meet the business requirements/enhancements. - Drive prioritization decisions and trade-offs in working with product partners. - Drive blameless postmortems culture to identify root causes of incidents and implement learnings - Lead by example with hands-on approaches to demonstrate engineering excellence. All About You: - Overall career experience of 9-13 years in Technology / Java Development - Experience in Team Management required, managed a Team of 4-5 members or more - Hands-on experience in designing solutions and full stack development in modern technologies for large enterprise technology platforms and systems. - Strong knowledge of software development principles, design patterns, and best practices. - Specific expertise in Java, Spring boot, microservices, Rest APIs, Kafka, Oracle, Test Automation and its frameworks, sql and no sql databases. - Has experience designing and implementing solutions focusing on the non-functional concerns - Performance, Security, Scalability, Availability, Extensibility, Resiliency. - Operate with urgency, fairness and decency to address challenges and solve for new opportunities. - Experience collaborating with cross-functional teams, including product management, BizOps, TechOps, customer experience. - Strong communication skills - both verbal and written - with strong relationship building, collaborative skills and organizational skills. - Experienced in Agile methodologies of software development and SDLC practices. - Able to interact with product and business stakeholders independently. - Have strong decision-making skills, lead retrospection and continually improve as a result. - Enthusiastic, ambitious and confident.
FIND ON MAP
Technology, Marketing Technology, Personalization
200+ Employees
424 Jobs
Key People
Gallery
Reviews
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
Chrome Extension