Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Aug 11, 2022
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Mastercard is a leading global payments & technology company that connects consumers, businesses, merchants, issuers & governments around the world.
    Read more about this company

     

    Community Pass Partnership Program Engineer

    This Will Include

    This role offers the opportunity to shape how we enhance the Community Pass Platform services and Sandbox development tools for both internal and external audiences through the Community Pass Partnership Program. A technology thought leader with experience in product application development is critical in creating best practice sandbox and API solutions that increase efficiency and improve engagement with external technology solution partners. We are therefore looking for a talented and self-motivated Senior Software Development Engineer that can engage with cross functional teams to take on challenging opportunities and lead the development of innovative partner engagement software solutions.

    • Working with business/product owners to develop and deliver on new and enhanced platform and Sandbox services
    • Provide feedback and suggestions on areas to improve within APIs and software development
    • Working with different application patterns to implement different types of business processes (e.g., APIs, event-driven-services, batch-services, web-applications, big data)
    • In-depth training material development, curriculums and videos developed with a high level of production quality aimed at both internal and external audiences.
    • Success will be measured by an ability to regularly produce compelling software services that drive engagement and usage of Sandbox and other developer solutions while reducing friction during onboarding and use of the platform services.

    Role

    • Develop new user-facing features with an attention to details.
    • Translate UX designs into high quality components that are modular, functional, and testable.
    • 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
    • Keep up to date on industry shifts and be a (data-driven) advocate for modern tooling.
    • Interface closely with service engineers to optimize the application’s performance/maintenance characteristics.
    • Communicate, collaborate, and work effectively in a global environment.
    • Participate in reviews of other teammates coding to keep up Mastercard’s coding standards
    • Can build Continuous Integration (CI) and Delivery (CD) concepts, and capabilities to support automation, pipelines, virtualization, and containerization

    All About You

    • Has the ability to write secure code in three or more languages (e.g., Java, JavaScript, Angular, C, SQL) and familiar 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
    • 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 the big picture and end-to-end logical architecture of systems in ownership areas
    • Understands and builds test code at unit level, service level, and integration level to ensure code and functional coverage
    • Understands the use of Mastercard technology policies in everyday work
    • Demonstrate active learning and sharing of software practices via Guild/Engineering or other community initiatives
    • Familiar with the adoption of standard logging frameworks and tools (e.g., log4j, Splunk) to aggregate and analyze time-series of logs
    • 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 requirement analysis being essential part of delivering value to our customers and partners and participate in elaboration, prioritization, and effort estimation
    • 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
    • Strong communication skills – both verbal and written – with strong relationship

    Method of Application

    Interested and qualified? Go to MasterCard on mastercard.wd1.myworkdayjobs.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at MasterCard Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail