Who is MasterCard?
What role do we play in the modern world? Are we an enabler of purchases or a facilitator for transactions? We play a much larger role in the world by enabling those that have no access to financial systems – every employee has the opportunity to be a part of something bigger and to change lives. We have the technology, people and Brand to serve modern society . Today, we are a global tech company that connects everyone to endless possibilities, priceless possibilities.
Job Title
Leader, Software Engineering
Overview
Team Overview
Digital Technology Center, Pune is a part of the Enterprise Security Solutions vertical in MasterCard, and focuses on the design & development of security solutions, products and prototypes based on contemporary technologies. Some key areas include developments in NFC, HCE, Proximity & Remote Payment using devices with and without a Secure Element, and Device Applications. In addition, the group is involved in Research & Development and Innovation with the aim to develop new products, prototypes and intellectual property for the company.
We are looking for Leads and Developers with a passion for developing advanced solutions, with deep & comprehensive skills in Android and Java.
How to know you should apply?
We are looking for you, if your answer to following question is YES
• Are you excited about digital technologies used for smarter life style and ready to be part of the drive?
• Are you motivated to be part of driving world beyond cash?
• Are you interested in developing next generation payment solutions?
• Do you have a passion for creativity and innovation?
• Do you have the skills and the drive to deliver new products?
Role
• Design products leading to innovation in digitized payments.
• Analyze requirements/specifications and evaluate technical feasibility.
• Translate requirements/specifications to a product design.
• Design, plan and develop the product.
• Design, plan and validate the product.
• Verify the product comply with industry standards.
• Manage schedules and delivery as planned.
• Keep abreast with new and developing technologies and strive to apply them while developing the product solutions.
• Comply with organizational processes, policies and IP protection.
• Participate in organization level process improvement and knowledge sharing.
All about You
Essential knowledge, skills & attributes
• Hands on experience of designing and developing Android applications. Native Android, Android testing frameworks
• Work with outside sources, APIs
• Unit testing for robustness, including edge cases, usability, reliability.
• Work on performance improvement.
• Continuously discover, evaluate, and implement new technologies to improve development efficiency.
• Hands on experience of using IDE, writing Junit test cases, working with Maven/Ant/Gradle.
• Expertise in OOPs principles, strong working knowledge of design patterns.
• Proficient in clean code practices and application performance, security and efficiency.
• Personal attributes of strong logical and analytical Skills, ability to articulate clearly and precisely in spoken and written English.
• Follow immaculate coding and documentation practices.
Additional/Desirable capabilities
• Experience of working in Mobile or Payments application Domain.
• Experience of mobile application development using iOS.
• Hands on experience with tools including: JBehave, Jenkins, Bamboo, Confluence, JIRA
• Knowledge of cryptography protocols, security and PKI
• Knowledge of cloud computing architecture
Equal Opportunity Employer
APPLY HERE
Post a Comment