Senior Smart card developer (Java card)
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Tangem is a high-tech company in the blockchain sector was founded in 2017, headquartered in Zug, Switzerland, with branches in in Switzerland, Russia, Armenia and United States.
Tangem started with the idea of bringing cryptocurrencies to the masses using a unique combination of a smartcard-based hardware wallet and mobile applications.
Now we are launching a brand new product certified by Visa card wallet: Tangem payment card that combines a traditional payment card and a hardware wallet so the customer can store their coins in a self custody and pay both in fiat and crypto.
Key responsibilities:
- Payment smart card application development: based on EMV specifications (Visa/MCW, Amex, JCB, etc)
- Development enviroment: Eclipse, IntelliJ IDEA javacard
- Testing and debugging support; communications to a laboratory
- Ceritification and production process support
- Team work: architecture development, testing scenarios, reports
What you need for this position:
- Good knowledge of EMV (as well as Visa/Mastercard/etc) specifications
- Good knowledge of Global Platform, Java Card, ISO 7816
- Intensive programming experience
- Experience in designing multithreaded applications is a plus
- Smart card experience
- 4 to 8 years of technical experience as a software developer
- Excellent communication skills
Skills:
- Java Card ISO 7816
- Java Smartcard I/O API
- Smart card Applets
- Cryptography specifications and algorithms: DES/AES/RSA/ECC
- Core Java.