Contents
Introduction
Mastercard is at the forefront of creating an inclusive, digital economy that benefits everyone, everywhere. Our goal is to facilitate safe, simple, and smart transactions, making financial services accessible globally.
Leveraging secure data, forging partnerships, and driving innovation, we empower individuals, businesses, and governments worldwide. Our culture celebrates diversity and fosters collaboration, recognizing that our differences fuel innovation and drive superior results.
Job Details
Position Title | Software Engineer-1 |
---|---|
Category | Software Engineering |
Job Type | Full-time |
Job ID | R-220725 |
Location | Pune, India, 411006 |
Attention : Read all criteria carefully and make changes in resume by adding relevent keywords so you will get the interview call otherwise you will loose opportunity.
Our Purpose
Join our award-winning team known for combining data science with payments data to combat money laundering and fraud. As a Software Engineer-1, you’ll play a crucial role in developing bespoke solutions that empower financial institutions to detect and mitigate financial crimes effectively.
Responsibilities
Key Duties:
- Develop and Maintain Microservices: Craft and maintain microservices primarily using Golang, taking on increasing responsibility in microservice development.
- Design and Enhancements: Assist in designing and implementing solutions to address bugs, enhance performance, and introduce new features.
- Containerization and Deployment: Containerize services and prepare them for deployment in Kubernetes environments using Helm charts.
- Technical Architecture Understanding: Gain a deep understanding of the end-to-end technical architecture and dependency systems, and apply this knowledge in code development.
- Test Writing and Coverage: Write comprehensive tests, including unit, contract, end-to-end, and integration tests, ensuring high coverage.
- Version Control and CI/CD: Version control code using Git and implement CI/CD pipelines for automated build, test, and deployment processes.
- Remote Testing and Deployment: Build and test services remotely on personal machines and deploy them to lower-level environments.
- Code Review and Collaboration: Participate in code reviews and collaborate with team members to ensure code quality and adherence to best practices.
- Demo Participation and Acceptance Discussions: Conduct demos and engage in acceptance discussions with analysts, developers, and product owners.
- Sprint Task Planning and Review: Assist in task planning and review within a sprint-based workflow.
- Task Estimation and Ownership: Estimate and take ownership of delivery tasks, including design, development, testing, deployment, configuration, and documentation.
Requirements
Desired Skills:
- Problem-Solving Orientation: Passionate about solving real-world problems and delivering value to customers.
- Team Collaboration: Enjoy working collaboratively in a team environment.
- Interest in Data Science: Keen interest in data science and leveraging advanced algorithms in product development.
- Detail-Oriented: Attentive to details and committed to writing and reviewing high-quality code with thorough testing.
- Programming Skills: Proficient in Python, Golang, and SQL; willing to learn new languages and frameworks as required.
- Technical Knowledge: Familiarity with contemporary service design approaches, containerization technologies, streaming data platforms, APIs, and in-memory/NoSQL stores.
- DevOps Workflow: Experience with DevOps-based software development workflows, including building, testing, and continuous integration/deployment.
- Communication Skills: Ability to communicate effectively with various stakeholders, including subject matter experts, data scientists, software engineers, and enterprise DevOps and security professionals.
- Best Practices Adherence: Familiarity with best practices for code review, version control, change control, and productionizing machine learning technologies.
How to Apply?
If you’re excited about the opportunity to join our team and contribute to building a safer, more inclusive digital economy, please submit your application through our career portal.
All About You
If you’re passionate about leveraging technology to combat financial crime and thrive in a collaborative team environment, Mastercard offers an exciting opportunity to make a real difference. Join us in our journey to create a safer, more inclusive digital economy!
Corporate Security Responsibility
All employees at Mastercard are responsible for ensuring the security of our assets, information, and networks. This includes:
- Abiding by Mastercard’s security policies and practices.
- Ensuring the confidentiality and integrity of accessed information.
- Reporting any suspected information security violations or breaches.
- Completing all periodic mandatory security trainings as per Mastercard’s guidelines.