MasterCard Product Specialist (Java Card) in Pune, India

Who is MasterCard?

We are the global technology company behind the world€™s fastest payments processing network. We are a vehicle for commerce, a connection to financial systems for the previously excluded, a technology innovation lab, and the home of Priceless ®. We ensure every employee has the opportunity to be a part of something bigger and to change lives. We believe as our company grows, so should you. We believe in connecting everyone to endless, priceless possibilities.

Job Title

Product Specialist (Java Card)

Overview\n\nTeam Overview\n\nDigital Technology Center, Pune is key technology leadership team in MasterCard organization. The team is focused on development of technology, products, assets and intellectual property in thrust areas like digital technologies, R&D, innovation and NFC. \n\nHow to know you should apply?\n\nWe are looking for you, if your answer to following question is YES\nAre you excited about digital technologies used for smarter life style and ready to be part of the drive?\nAre you motivated to be part of driving world beyond cash?\nAre you interested to develop next generation Payment solutions?\n\n\nRole\n\nDevelopment of software assets to facilitate the design, deployment and testing of MasterCard's digital device solutions. Development will be related particularly to the Smart Card (Secure Element) environment based on JavaCard and Global Platform but may also include applications and tools for Windows, Mac, Point of sale.\nDevelopment encompasses reference and sample applications, device libraries, prototypes, demonstrations, proofs of concept and test tools.\nThe role includes gathering requirements for the above tools and proposing technical solutions to accommodate the evolving platform environment (eg updates to global platform, EMV and JavaCard)\nThe candidate must be willing and capable to tackle all aspects of development including design, coding, testing and documentation to deliver high quality well tested software that meets agreed requirements.\nThe candidate is expected to play a role in selection and review of development processes, procedures and the development environment\n\nAll About You\n\nA minimum of 5 years software development experience, at least 2 years working with Smart Card Technologies, Java Card programming and preferably Global Platform Standards and EMV applications\nThorough Software development experience with exposure to the full development cycle.\nStrong communication skills, both verbal and written, with good relationship, collaborative and organization skills\nExperience of working in both rapid prototyping and structured development environments. Demonstrable competence in at least one recognized methodology for each approach.\nExperience in Test Driven Development, Behavior Driven Development and Agile development practices\nContinuous Integration/Continuous Delivery mindset: Appreciates the value of a Continuous Delivery pipeline approach to building software that is always in a state where it could be put into production\nAdditional/Desirable capabilities\nDevelopment for embedded/secure element devices in JavaCard or similar language (E)\nDevelopment environments such as Eclipse/My Eclipse (E)\nApplication testing frameworks (Junit equivalent) (HD)\nClean code practices and application performance, security and efficiency (HD)\nCryptography and digital authentication systems (HD)\nEMV and ISO standards relating to Payment and Secure Element communication (HD)\nGlobal Platform card specifications (HD)\nConfiguration control systems such as Maven/Ant, GIT, SVN, PVCS (HD)\nIndustry standard tools such as JBehave, Jenkins, Bamboo, Confluence, JIRA, Rally (HD) \nCloud computing architecture (D)

Equal Opportunity Employer
Requisition ID: R-42334