Company
MasterCard
Description
Our Purpose
- Work with business/product owners to develop and deliver on new and enhanced services
- Drive the application design, including dependent services, service interactions, and policies
- Participate in team prioritization discussions with Product/Business stakeholders
- Estimate and own delivery tasks (design, dev, test, deployment, configuration, documentation) to meet business requirements
- Drive integration of services focusing on customer journey and experience
- Simplify and improve the cost/benefit of a function/service/architecture strategy
- Automate build, operate, and run aspects of Smart Interface
- Has the ability to write secure code in two or more languages (e.g., Java, JavaScript, Angular) and familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerability management
- Has skills in building applications using open frameworks to achieve reuse and reduce development times (e.g., Spring Boot, Angular, others)
- Understands internals of operating systems (Windows, Linux) to write interoperable and performant code
- Understands internals of Pivotal Cloud Foundry (PCF) and Cloud platforms and tools
- Has skills to undertake infrastructure and deployment automation using industry-standard tooling (e.g., Chef, Puppet, SaltStack, Terraform, Ansible)
- Familiar with the adoption of standard logging frameworks and tools (e.g., log4j, Splunk) to aggregate and analyze time-series of logs
- Has skills to build monitoring and alerting focusing on key signals (resource usage, threshold breaches, rate of change) by using industry-standard tools (e.g., Splunk, Dynatrace)
- Able to perform debugging and troubleshooting to analyze core, heap, thread dumps and remove coding errors
- Understands software development productivity metrics (e.g., code churn, commit size, commits/story) and help teams to remove blockers and continuously improve code velocity, quality, and release frequency
- Understands Platform-as-a-Service to build applications that run on standardized application platforms and deploy specifications, e.g., Web and application servers, API Gateways, Database Services, and Load balancers
- Has skills to engage engineers across Technology organization to promote standard software patterns and reuse of common libraries and services
- Has skills to succinctly articulate architecture patterns of complex systems, with business and technical implications, to executive and customer stakeholders
- Leverages understanding of DevOps best practices to guide developers and abstract application development from underlying hosting platforms and infrastructure
- Has skills to evaluate practices, metrics, and roles to continually optimize SDLC methodologies and automate processes to improve lead time and quality
- 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.
Identifier
330032c5556c41bde9de9ccb4c2215fd
Show More
Ready to join the team? We'd love to have you!