Job descriptionDesign and implement software solutions for Android-based payment terminal applications, ensuring compatibility across various device models and integration with diverse host systems via standard communication protocols (e.g., ISO8583, Web APIs, JSON) and merchant POS platforms (ECR - Electronic Cash Register).Convert user requirements into secure, maintainable, and robust code that is thoroughly tested, peer-reviewed, and well-documented.Possess hands-on experience with EMV Level 3 (L3) certification processes for major international payment networks including Visa, Mastercard, American Express, UnionPay, JCB, and Discover.Familiarity with the PURE EMV kernel is a strong plus.Contribute to the development of internal testing tools and adopt automated testing frameworks to support continuous integration and development efforts.Collaborate effectively with internal stakeholders, including QA testers, POS application developers, and Support / Certification teams, throughout the software development lifecycle. Assist with troubleshooting and resolving issues both before and after production deployment.Provide technical support for application integration with external partners and stakeholders of NETS.Perform additional related duties as required.