Quick Summary
Key Responsibilities
Develop, configure, test, and support ATM transaction flows for NCR, Wincor, and Diebold ATMs, including cash withdrawal, cash deposit, cheque deposit, cardless, contactless,
Requirements Summary
Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related field. Previous experience in banking, payments, ATM, POS, switching,
Technical Tools
Other
Responsibilities
~1 min read- →Develop, configure, test, and support ATM transaction flows for NCR, Wincor, and Diebold ATMs, including cash withdrawal, cash deposit, cheque deposit, cardless, contactless, and other transaction types.
- →Develop and support IST/Switch modules on Unix using C++, Pro*C, and SQL.
- →Develop and maintain ISO 8583 interfaces connecting payment systems with core banking systems, fraud management systems, payment networks, and other endpoints.
- →Work on transaction flows supporting ATM, POS, e-commerce, and mobile/contactless payment transactions, including Apple Pay.
- →Implement and maintain transaction validation, authorization, and transaction-limit management processes.
- →Develop and support interfaces for Base2 reconciliation, prepaid services, cardless transactions, and SMS services.
- →Integrate systems using REST and SOAP APIs, working with both JSON and XML formats.
- →Perform testing using FINSIM simulator and physical ATMs, including onsite testing when required.
- →Provide remote and onsite technical support for ATM and payment-related solutions.
- →Perform partial installations, full upgrades, and configuration of IST Switch.
- →Provide technical support for FIS NetXMS monitoring tools.
- →Support and troubleshoot FIS Memento fraud management applications.
- →Collaborate with technical, functional, and project teams to investigate issues, prioritize tasks, and deliver solutions across concurrent projects.
- →Participate in troubleshooting, system maintenance, testing, deployment, and production support activities.
- →Prepare and maintain technical documentation related to implemented solutions and configurations.
- →
Requirements
~1 min read- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related field.
- Previous experience in banking, payments, ATM, POS, switching, or financial technology solutions is highly preferred.
- Hands-on experience working in Unix/Linux environments.
- Strong understanding of ISO 8583 and financial transaction processing.
- Experience with ATM/POS switching systems, preferably IST/Switch.
- Experience with ATM transaction flows and/or ATM simulators is an advantage.
- Experience with system integration and interfaces between payment systems, core banking systems, fraud management systems, and payment networks.
- Strong troubleshooting and problem-solving skills.
- Ability to work on multiple projects simultaneously and collaborate with different teams.
- Willingness to provide remote and onsite technical support when required.
Location & Eligibility
Where is the job
Cairo, Egypt
On-site at the office
Who can apply
EG
Listing Details
- First seen
- October 13, 2026
- Last seen
- October 13, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 56%
- Scored at
- October 13, 2026
Signal breakdown
freshnesssource trustcontent trustemployer trust
External application
4 other jobs at
View all →Newsletter
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
A
B
C
D
No spam. Unsubscribe at any time.