You will help shape the next generation of banking terminal and payments capabilities through world-class engineering and systems design
Job Summary
You will help shape the next generation of banking terminal and payments capabilities through world-class engineering and systems design.
The role involves modernizing legacy systems, improving scalability and fault tolerance, and ensuring seamless integration between hardware, middleware, and payments services.
We offer flexible options including adjusted start/finish times, part-time work, and job share arrangements to support work-life balance.
Matching Summary
You will help shape the next generation of banking terminal and payments capabilities through world-class engineering and systems design.
Skills & Requirements
Must-have
.NET framework and C# backend development
React.js or Next.js frontend experience
AWS cloud platform and containerization
CI/CD tools like Jenkins or GitHub Actions
ISO8583/ISO20022 message format knowledge
ATM hardware integration and scheme certification
Nice-to-have
Experience with NodeJS or Python programming
Familiarity with AI coding assistants and GenAI
Knowledge of Diebold Nixdorf ATM software
Experience with Base24 or Connex banking switches
Background in L3 scheme testing on POS devices
Key Requirements
Deep experience in system design and large-scale distributed systems
Hands-on experience with ATM hardware or POS devices