Mastercard is looking to solve the problem of building a sustainable economy where everyone can prosper by making transactions secure, simple, smart, and accessible, and the Decision Management Program (DMP) team is looking for a Senior Software Engineer to support the Near Real Time Service.
Requirements
- Has the ability to write secure code in three or more languages (e.g., C, C+, C, Java, JavaScript, COBOL, SQL)
- Some familiarity with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerability management
- Understands and implements standard branching (e.g., Gitflow) and peer review practices
- Understands and builds test code at the unit level, service level, and integration level to ensure code and functional coverage
- Has skills to promote and coach teams on take on full stack development and facilitate end-to-end service ownership
- Understands internal of operating systems (Windows, Linux, Mainframe) to write interoperable and performant code; able to perform debugging and troubleshooting to analyze core, heap, thread dumps and remove coding errors
- Oracle knowledge is a plus
Responsibilities
- Participates in team prioritization discussions with Product/Business stakeholders
- Defines requirements for new applications and customizations, adhering to standards, processes and best practices
- Estimates and own delivery tasks (design, dev, test, development, configuration, documentation) to meet the business/functional requirements
- Responsible for the analysis, design, development and delivery of software solutions
- Report statuses and mange risks within the primary application/service
- Review and monitor daily service volume and performance, reporting any inconsistencies
- Participate in team ceremonies in alignment with Agile Methodology practices
Other
- Bachelor or Master's degree in Computer Science or equivalent
- Must abide by Mastercard’s security policies and practices; Ensure the confidentiality and integrity of the information being accessed; Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
- Must be eligible to work in the US or Canada
- Must be willing to participate in team ceremonies and collaborate with team and business stakeholders
- Must have excellent communication and problem-solving skills