Job Title Software Engineer II

Mastercard

Fresher Pune Full Time Hybrid (office + remote)
Mastercard logo
Posted : yesterday
Actively hiring

Job description

Join Mastercard, a global technology leader in payments, dedicated to connecting and powering an inclusive digital economy. We strive to make transactions safe, simple, smart, and accessible for everyone, everywhere. Our culture, driven by a strong decency quotient, fosters innovation and collaboration across more than 210 countries and territories, building a sustainable world filled with priceless possibilities.

The Dual Message Authorization team is seeking a motivated Software Engineer II to advance our customer experience strategy. If you are passionate about customer journeys, intellectually curious, and possess a quality-driven mindset, this role is for you. We are looking for individuals who excel in problem-solving and driving innovation.

Responsibilities

As a Software Engineer II, you will translate intricate system requirements into elegant, modular code. You'll actively participate in requirements reviews and code development, monitoring resolutions and updating documentation. Contribute to enhancing development standards, processes, and methodologies, while partnering with other functions for development and testing.

Become an integral part of our scrum team, engaging in story elaborations, design, coding, and code reviews to deliver high-quality products. Collaborate with fellow developers and domain experts to design, perform, and improve verification tests. Thrive in a fast-paced environment, conducting design and code reviews to elevate product quality, and adhere to SDLC and STLC processes using quality management and Agile tools like ALM.

Qualifications

Ideal candidates will hold a Bachelor’s Degree in Computer Science or a related field. Essential technical expertise includes extensive experience with C and C++ on Unix, alongside proficiency in socket programming, IPC, and shared memory.

Familiarity with unit test tools, static code analysis tools, and debuggers is crucial. While not mandatory, knowledge of the payment domain, specifically ISO 8583, is a significant advantage. You should also possess experience in creating, executing, and analyzing functional tests based on requirements, and a solid understanding of SDLC and STLC.

Exceptional analytical skills, keen attention to detail, strong critical thinking abilities, and excellent oral and written communication skills are essential. We value individuals who consistently seek simple, effective solutions to complex problems.

Essential Skills

C++CUnixSocket ProgrammingIPCShared MemoryUnit TestingStatic Code AnalysisDebuggingAgile MethodologiesSDLCSTLCCommunication SkillsAnalytical Skills

Good to Have

ISO 8583Payment Domain Knowledge

Highlights

  • Actively hiring

More Details

RoleJob Title Software Engineer II
IndustryFinancial Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

MasterCard logo

MasterCard

Financial Services

Job Title Software Engineer II at Mastercard | SkillMX | SkillMX