Payment Software Engineer
Software Engineer Knowledge and Experience:
Essential:
- In depth experience of developing Contactless EMV Level 2 payment kernel
- Excellent C/C++ programming experience (ideally in a UNIX environment).
- Graduate level education or equivalent
Payment Software Engineer Key activities will involve
- Development of EMV Level-2 contactless kernels for various card schemes
-Providing technical support to integrating partners to ensure their end to end payment
solution works well and has a short time to market.
- Development of Payment Interface application
- Development of exiting software test frameworks and automated software test facilities
- Definition, implementation and verification of new features and enhancements
- Maintenance and enhancement of internal and external support documentation
Desirable experiance for Payment Software Engineer-
- End to end testing and debug experience (ADVT, MTIP, etc)
- Other payment experience (ISO-7816, PCI, ISO-8583, retail & banking payment applications)
- Good understanding of Linux and embedded Linux systems
- Python programming experience
- Experience in test automation and development of software test systems
- Experience in secure programming and secure programming best practices.
EmoticonEmoticon