Overview
This is an exciting opportunity for you to join Mastercard on the global credit card authorization team. The system facilitates billions of transactions among issuers, acquirers, and service providers. We are looking for engineers that are passionate about development with constant focus on quality.
Responsibilities
• Develop high quality maintainable C code that meets engineering standards
• Ensure stories are completed within the iteration timeline
• Create comprehensive C++ unit tests that prove code changes correctly meet the requirements
• Partner with testers to functional test
• Review other engineers code and design to help improve quality
• Complete design detail for stories assigned
• Actively participate in team requirement elaboration sessions
• Work collaboratively and effectively in a fast paced environment
All About You
• Proficient in C or C++
• Proficient in a scripting language (shell script preferred)
• Experience creating unit tests and knowledge of unit testing framework (Junit or Google Test)
• Experience developing on Linux operating systems
• Experience developing in a team environment with a source control tool (Git/Bitbucket preferred)
• Strong critical thinking, attention to detail, and analytical skills
• Strong oral and written communication skills
• Bachelors Degree in Computer Science or related field
This is an exciting opportunity for you to join Mastercard on the global credit card authorization team. The system facilitates billions of transactions among issuers, acquirers, and service providers. We are looking for engineers that are passionate about development with constant focus on quality.
Responsibilities
• Develop high quality maintainable C code that meets engineering standards
• Ensure stories are completed within the iteration timeline
• Create comprehensive C++ unit tests that prove code changes correctly meet the requirements
• Partner with testers to functional test
• Review other engineers code and design to help improve quality
• Complete design detail for stories assigned
• Actively participate in team requirement elaboration sessions
• Work collaboratively and effectively in a fast paced environment
All About You
• Proficient in C or C++
• Proficient in a scripting language (shell script preferred)
• Experience creating unit tests and knowledge of unit testing framework (Junit or Google Test)
• Experience developing on Linux operating systems
• Experience developing in a team environment with a source control tool (Git/Bitbucket preferred)
• Strong critical thinking, attention to detail, and analytical skills
• Strong oral and written communication skills
• Bachelors Degree in Computer Science or related field