Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Software Engineer @ Mastercard

Home > Software Development






 Lead Software Engineer

Job Description

Role:-

  • Hands-on developer who writes high quality, secure code that is modular, functional and testable.
  • Lead the design, implementation, and delivery for engineering efforts across a program
  • Create or introduce, test, and deploy new technology to optimize the service
  • Design and build technical road
  • maps and guide the development staff on adoption
  • 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.About You:
  • Degree in Computer Science or related field with 10+ years of experience
  • Strong foundation in algorithms, data structures and core computer science concepts.
  • Evidence of working with object
  • oriented development and design patterns.
  • Proficiency in multiple modern programming languages such as Java, etc.

Key Technology Focus Areas

  • Java, REST API, Pivotal Cloud Foundry, Jenkins, React, Swagger, Git
  • Strong knowledge on external systems integration and API Gateways
  • Strong Database knowledge is preferable with SQL programming skills.
  • Strong written and verbal English communications skills.
  • Strong analytical and excellent problem
  • solving skills.
  • Experience working in an Agile environment.
  • Experience with XP, 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.

Job Classification

Industry: Banking
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Architect
Employement Type: Full time

Contact Details:

Company: Mastercard
Location(s): Pune

+ View Contactajax loader


Keyskills:   software engineer rest bdd software development react cloud technologies nosql sql java git tdd devops jenkins digital payments systems integration software engineering agile nosql databases

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Data Engineer-Data Platforms-Snowflake

  • IBM
  • 5 - 8 years
  • Bengaluru
  • 4 hours ago
₹ Not Disclosed

Application Lead

  • Accenture
  • 5 - 10 years
  • Bengaluru
  • 6 hours ago
₹ Not Disclosed

Custom Software Engineer

  • Accenture
  • 7 - 12 years
  • Noida, Gurugram
  • 6 hours ago
₹ Not Disclosed

Data Platform Engineer

  • Accenture
  • 2 - 5 years
  • Bengaluru
  • 8 hours ago
₹ Not Disclosed

Mastercard

Who is Mastercard?Mastercard is a global technology company in the payments industry. Our mission is 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,...