Principal, Software Engineering (fullstack Architect With Expertise On Front End Technologies)

Year    Pune, Maharashtra, India

Job Description

Our Purpose

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. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a 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.

Job Title

Principal, Software Engineering (Fullstack Architect with expertise on front end technologies)

Overview:
At Mastercard, our industry expertise is enhanced by our commitment to being a force for good in the world and to doing well by doing good. Mastercard relies on our global workforce to help us achieve our goal of building a sustainable, inclusive global economy. The Mastercard Way encourages us, connects us with the behaviours that represent the essence of not only what we do but who we are as an organisation. Cultivating an environment for all employees that respects their individual strengths, views and experiences drives a global and collaborative culture of inclusion and sense of belonging.

MasterCard software engineering teams leverage Agile development principles, advanced development and design practices, and an obsession over security, reliability, and performance to deliver solutions that delight our customers. We're looking for talented software development engineers to develop advanced technologies and applications that are revolutionising payments.

- Are you passionate about software engineering?
- Do you enjoy seeing the impact your code has on a wide range of customers across the globe?
- Do you want to work for a company that offers above and beyond benefits including paid parental leave, flexible work hours, gift matching, and even volunteer incentives while encouraging your own professional learning and development?
- Do you thrive in a place where you are continuously learning more while growing your skills and career?
- Do you want to join a Company that offers a competitive benefits-and rewards program that attracts, develops and retains the most talented employees around the world?
- Do you want to join an inclusive culture where employees, in all their diversity, feel valued, respected and who can bring their authentic selves to work? Learn more at Mastercard's Corporate Sustainability Report.

for Digital Experience Platform, you will work towards building developer and content creator technologies to conceptualise, design, develop, test, deploy and maintain enterprise-class websites and applications in the financial technologies space, while utilising Mastercard's data and capabilities in this space. To do so, you will frame the problem space for the end consumer, developer and business stakeholders, to ensure the best consumer experiences, developer experiences and business outcomes. You will coordinate closely with the business teams, their internal or external developers, and do consumer and competitive research in the developer tooling space to clearly articulate the problem space, lead conceptualisation through delivery of our DXP platform that meets the needs of all of these constituencies.

Role:

- Hands-on developer who writes high quality, secure code that is modular, functional and testable.
- Drive the architectural design, including dependent services, service interactions and policies
- Create or introduce, test, and deploy disruptive technology to optimize existing services and/or create new market opportunities
- Design and build technical road-maps to optimize services and functions with a focus on performance and cost/benefit optimisation
- Contribute to all parts of the software's development including design, development, documentation, and testing.
- Have strong ownership of your team's software and are deep in the maintenance characteristics, runtime properties and dependencies including hardware, operating system, and build.
- Communicate, collaborate and work effectively in a global environment. Public speaking as a technology evangelist for Mastercard

About You:

- Degree in Computer Science or related field
- Expert foundation in algorithms, data structures and core computer science concepts - able to teach/mentor others in their learning
- Primary skill in architecting secured, scalable and high performing microservices
- Proficiency in multiple modern programming languages such as Java, Springboot, Angular/React/Vuejs, NodeJS, etc.
- Strong written and verbal English communications skills - prior speaking/blogging engagements in technical forums and conferences
- Strong analytical and excellent problem-solving skills.
- Experience working in an Agile environment.
- Expert in TDD and BDD in the software development processes
- Proficiency with cloud technologies (IaaS, PaaS, serverless technology, NoSQL databases), micro-service design, CI/CD, DevOps
- Experience designing scalable fault tolerant platforms that are resilient to infrastructure failures
- Experience with the strangulation pattern and anti-corruption layers to migrate monolithic systems into independent services
- Expert in modern software design principles such as SOLID, DRY, and Single responsibility
- Mentor and teacher of new technologies and design patterns

COVID-19 Considerations

In many locations, we've implemented a virtual hiring process and continue to interview candidates by video or phone. In addition, in our NYC offices, as required by law, only individuals who have been fully vaccinated against COVID-19 will be permitted inside Mastercard offices unless a reasonable accommodation has been approved in advance.

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.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2936306
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pune, Maharashtra, India
  • Education
    Not mentioned
  • Experience
    Year