MasterCard is hiring for Lead Software Development Engineer, Apply Now
Hiring for Lead Software Development Engineer
MasterCard
Overview:
MasterCard has invited the appliance to hire for the Lead Software Development Engineer in Pune, Maharashtra, India. Interested candidates can apply for this.
Roles & Responsibilities:
- Develop and enhance software through programming, unit testing, implementation, documenting, and delivery of software solutions. Researches alternative technical solutions for changing business needs.
- Responsible for programming, testing, implementation, documentation, maintenance, and support of systems application software in adherence with MasterCard standards, processes, and best practices.
- Develop high-quality, secure, scalable software solutions supported technical requirements specifications and style artifacts within expected time and budget.
- Research, create and evaluate technical solution alternatives for the business needs.
- Create systems and testing documentation per department standards.
- Follow standards in development and testing to make sure compliance with Audit Requirements.
- Follow MasterCard Quality Assurance and Quality Control processes.
- Support collection and reporting of project and software metrics.
- Actively search for opportunities to reinforce standards and improve process efficiency.
- Provide technical leadership to the team.
- Mentor and ramp-up junior team members.
Qualifications:
- Bachelor's degree in Information Technology, Computer Science or equivalent education.
Desired Skills:
- Excellent understanding and knowledge of Software Engineering Concepts and Methodologies are required.
- Exposure to Agile is mandatory. SAFE Agile experience is desirable.
- 7-12 years of experience within the software engineering field.
- Expertise in Java, Junits, Spring, Hibernate, and web services.
- Working exposure to Unix systems is required.
- Working knowledge of SQL, PL SQL, and Oracle is required.
- Working knowledge of rest services is required.
- Working knowledge of cloud-based application development is required. Experience in Microsoft Azure-based application development is good to have.
- Working knowledge of microservices development is required.
- Must be high-energy, detail-oriented, proactive, and ready to function struggling to satisfy tight deadlines.
- Strong communication skills -- both verbal and written – and ready to quickly learn and implement new technologies, application-appropriate frameworks, and tools.
- Strong relationship, collaborative skills, and organizational skills with a high degree of initiative and self-motivation and ready to work as a member of the matrix-based diverse and geographically distributed project team.
- Willingness and skill to find out and combat challenging opportunities.
- Knowledge of payment domain esp. card payments domain is desirable
Employment Type: Full-time
Location: Pune, Maharashtra, India