Mastercard is actively seeking qualified individuals for the role of Senior Software Engineer-1 in Pune. This position is open to any graduate, making it an enticing opportunity for freshers to commence their careers with a global leader in the financial technology industry. As a Senior Software Engineer-1 at Mastercard, selected candidates will be involved in cutting-edge software development projects, contributing to the innovation and advancement of technological solutions. The job location in Pune offers a vibrant work environment, providing recent graduates with a platform to apply their educational background and gain valuable experience in software engineering.
Company Name: Mastercard
Job Role: Senior Software Engineer-1
Education Required: Any Graduate
Experience Required: Freshers
Job Location: Pune
Role and Responsibilities:
- Be a leading contributor to microservices’ planning, design, and development.
- Build and maintain full-stack applications & services using Angular, Java, and PCF.
- Deliver code with exceptional quality and security that operates at scale.
- Perform code reviews and retrospectives, and approve Pull Requests using Git.
- Collaborate with architects, software engineers, test engineers, TPMs, and PM-Ts.
- Coordinate with DevOps on the design and maintenance of the build pipeline.
- Provide technical leadership to software engineers.
- Ensure that you use 12-factor app design principles in your development.
- Ensure that the systems you create comply with Mastercard engineering best practices and governance models, including security, operations, and Enterprise Architecture requirements.
Required Skills and Qualification:
- You have a solid foundation in Computer Science fundamentals, web applications, and microservices-based software architecture.
- You have a deep understanding of web technologies, including HTML5, CSS, Javascript, and front-end frameworks such as Angular.
- You have deep experience building applications using Java and PCF.
- You have experience using storage technologies such as PostgreSQL or Oracle and delivering solutions that leverage them at a massive scale.
- You have experience with automated testing and successfully releasing software in a continuous delivery model using Git.
- You enjoy working in an Agile team focused on continuous improvement.
- You have a strong desire to deepen your knowledge, collaborate within a team, and mentor software engineers.
- You are passionate about the art of delivering the highest quality software to customers.
- You have excellent communication skills.