Software Engineer II - Card Not Present
New
J
JobgetherFinancial Technology
Based in United StatesFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 2–4 years of professional software development experience
- Required Skills
- Kotlin.NETRESTful APIs
Requirements
- 2–4 years of professional software development experience, preferably in payments, fintech, or API integrations.
- Professional experience developing Android applications using Kotlin.
- Experience developing secure RESTful APIs with .NET / ASP.NET Core.
- Understanding of the end-to-end payment transaction lifecycle.
- Strong debugging, troubleshooting, and problem-solving abilities.
- Familiarity with payment processors, gateways, or transaction-processing integrations.
- Exposure to EMV Level 3 certification, EMV transaction flows, or Ingenico devices and SDKs.
- Knowledge of PCI-DSS concepts and payment-security requirements.
- Experience with AWS or Azure, CI/CD pipelines, or cloud-based payment services.
- Ability to work effectively with senior engineers and cross-functional teams.
Responsibilities
- Develop and maintain Android-based payment applications for Ingenico terminals using Kotlin and relevant SDKs.
- Implement and support EMV transaction flows, including contact, contactless, NFC, and digital wallet payments.
- Integrate terminal applications with backend host systems, payment gateways, and processor APIs.
- Contribute to secure RESTful APIs and backend payment services using .NET and ASP.NET Core.
- Support EMV Level 3 certification by executing test cases, validating transaction flows, and troubleshooting responses.
- Implement and maintain payment workflows covering authorization, capture, refund, void, settlement, reconciliation, and reporting.
- Contribute to Apple Pay, Google Pay, and other mobile wallet integrations while ensuring security and compliance.
View Full Description & ApplyYou'll be redirected to the employer's site