We are seeking a highly experienced and domain-specific EMV Pinpad Developer to lead the design, development, and certification of our payment acceptance applications. The ideal candidate will have deep, hands-on programming experience across the industry's leading terminal platforms, particularly Ingenico, Verifone, and PAX.
Requirements
- Design, implement, and maintain custom payment applications for various point-of-sale (POS) terminal families
- Utilize proprietary Software Development Kits (SDKs) and APIs to integrate payment functionality, peripherals, and secure key management
- Design, develop, and maintain EMV Level 2 and Level 3 software kernels for various payment terminals
- Lead and execute EMV certification and compliance testing with various payment networks
- Implement and test contact and contactless transaction protocols, including card selection, data exchange, cryptographic operations, and cardholder verification methods
- Ensure secure coding practices and implement cryptographic processes for PIN entry, key injection, and transaction data protection
- Diagnose and resolve complex technical issues related to EMV transaction failures, communication errors, and certification roadblocks
- Create and maintain detailed technical specifications, design documents, test plans, and certification artifacts
- Work closely with hardware engineers, product managers, quality assurance, and external payment processors/vendors
Benefits
- Competitive salary depending on experience, plus performance bonus
- Extended Health, Dental, and Vision Benefits
- Life and Disability Insurance
- Generous Vacation Leave
- Centrally located modern and spacious offices close to Eglinton and Leslie
- Free use of onsite Gym and Sports Facilities, and regular Company Social Events
- Learning and Professional Development Support
- Tremendous opportunities for Growth and Development