
Job Title Software Engineer II
Mastercard17 hours ago
Pune, IndiaMid Level
Responsibilities
- Translate complex system requirements and specifications into designs and modular code.
- Participate in requirements reviews, story elaborations, coding, code reviews, and resolution tracking.
- Enhance development standards, processes, tools, methodologies, and documentation.
- Collaborate with developers and domain experts to design, execute, analyze, and improve verification and functional tests.
- Follow SDLC and STLC processes and use quality-management and Agile tools such as ALM.
- Work collaboratively in a fast-paced environment to deliver high-quality products.
Requirements
- Bachelor’s degree in Computer Science or a related field.
- Extensive experience with C and C++ on Unix.
- Experience with socket programming, IPC, and shared memory.
- Experience with unit test tools, static code analysis tools, and debuggers.
- Experience creating, executing, and analyzing functional tests based on requirements.
- Experience with SDLC and STLC.
- Payment-domain knowledge, especially ISO 8583, is a preferred qualification.
- Strong critical-thinking, analytical, attention-to-detail, oral communication, and written communication skills.
About Mastercard
Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).