Hot Posts

6/recent/ticker-posts

Lead Software Engineer job in Mastercard (AUSTRALIA) Job Vacancies, Opportunities and Careers. Apply here.

 Lead Software Engineer - Australia 

Apply for new jobs here


JOB SUMMARY 

Location: Brisbane, Australia, 4000

Category: Software Engineering

Job Type: Full time

Job Id: R-205491



About Mastercard 

We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. 

HOW TO WRITE GOOD JOB RESUME

Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation and delivers better business results

Questions and answers


Title and Summary

Lead Software Engineer

Job Description Summary

Overview

• This role is part of the Software Engineering Group within the Mastercard Payment Gateway Services division in Brisbane, collaborating with internal customers across the globe.

• We are looking for talented developers with experience in designing commercial Java-based, distributed, highly available applications, where system performance is critical.

• Do you have retail payments/e-commerce industry experience and looking to try something new in 2023?

• Are you motivated to be a part of driving a world beyond cash?


Role

• Provide technical expertise for payment applications, which include secure, mission critical transaction processing systems.

• Responsible for building commercial Java-based, SOA, highly available applications, where system performance is critical.

• Collaborate with team members and internal stakeholders to ensure requirements meet customer needs.

• Produce innovative technical solutions to meet business and product strategies.

• Provide training, mentoring and guidance, to increase the skill of other Software Engineering team members

• Provide development and architecture guidance to team members

• Define, design, and develop procedures and solutions to meet the business requirements/enhancements

• Drive prioritization decisions and trade-offs in working with product partners and architecture group

• Introduce new technologies and architecture by following enterprise guidelines

• Identify opportunities and build roadmaps to enhance the Payment Gateway platform

Besuchen Sie meine Seite!


All About You

• Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent work experience.

• Experience developing large scale Java services and/or web user interfaces.

• Knowledge of security concerns such as OWASP Top 10 and PCI DSS.

• Enjoy working with other developers to solve difficult problems.

• Has the ability to write secure code in multiple languages (Java, C, C++) and familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerabilities

• Has skills in building applications using open frameworks to achieve reuse and reduce development times (e.g., Spring Boot, Steeltoe, Angular, DXP, others)

• Able to perform debugging and troubleshooting to analyze core, heap, thread dumps and remove coding errors

• Has skills to document and coach team on the development practices and coding guidelines (e.g., branching, peer reviews, library use, logging, scanning rules, test-driven development, error handling)

• Understands use cases for advanced design patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter, dependency injection, lazy loading, all from the gang of four) to implement efficient code

• Has skills to undertake a technical review of code across applications and their dependencies to look for anti-patterns and promote continuous refactoring

• Understands and elaborates technical debt and operational issues to drive prioritization discussions with stakeholders to improve the run experience

• Understands system architecture to plan for platform and infrastructure capacity (e.g., database, compute, network, storage) and drives the dependency prioritization to reduce the delivery lead time

• Has skills to understand customer journeys and ensure a Mastercard good experience by continuously reducing Mean time to mitigate (MTTM) for incidents and ensuring high availability (99.95% as a starting point)

• Has skills to simplify deployment and eliminate software and infrastructure snowflakes using standardized platforms, ephemeral instances, and automation

• Has skills to orchestrate release workflows and pipelines and apply standardized pipelines via APIs to achieve CI and CD using industry-standard tools (e.g., Jenkins, Bamboo, AWS/Azure pipelines, XL Release, others)

• Able to configure rules and build automation for code with vulnerability scanning and software composition analysis using standard tools (e.g., Sonar, Checkmarx, Nexus, JFrog XRay, Veracode, others)

• Has skills to define, organize, and report on test runs for major, minor, and hotfix releases (including unit, component level, system level, customer journeys, past customer issues, and regulatory controls)

• Has skills to conduct various performance tests (e.g., load, spike, breakpoint, endurance) to Understands application/service limits and behaviors


Corporate Security Responsibility

All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and 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.



Post a Comment

0 Comments