Mastercard is currently offering a compelling opportunity for fresh graduates to join their team as Senior Software Engineer-1 in Pune. Aspiring candidates from any educational background are encouraged to apply for this role. This position does not require prior experience, making it an ideal starting point for recent graduates eager to kickstart their careers in software engineering. As a Senior Software Engineer-1 at Mastercard, you will have the chance to work on innovative projects and collaborate with experienced professionals in a dynamic environment. This role in Pune presents an excellent opportunity for individuals looking to gain valuable experience and develop their skills in software engineering within a globally recognized organization like Mastercard.
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.