Accepting Applications
Full-time
On-site
LinkedIn
Posted 1 week, 4 days ago
5 views
0 applications
Job Description
Job Title: ATM Software Engineer (NCR / Diebold Experience)
Location: Karachi, Pakistan
Job Summary
We are looking for an experienced
ATM Software Engineer
with hands-on experience in
NCR
and/or
Diebold Nixdorf
ATM platforms. The ideal candidate should have a strong background in ATM software development, customization, integration, troubleshooting, and support within the banking or financial services industry.
Key Responsibilities
- Develop, customize, and maintain ATM software solutions.
- Configure and support NCR and/or Diebold ATM applications.
- Integrate ATM software with payment switches and banking systems.
- Troubleshoot software issues and provide technical support.
- Perform software installation, upgrades, and patch deployments.
- Collaborate with internal teams and banking clients to deliver ATM solutions.
- Ensure compliance with banking security and operational standards.
- Prepare technical documentation and implementation reports.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2–5+ years of experience in ATM software development or support.
- Hands-on experience with
NCR
and/or
Diebold Nixdorf
ATM platforms.
- Knowledge of ATM transaction flows and banking systems.
- Experience with ATM software integration and troubleshooting.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
Preferred Skills
- Experience with ATM middleware and payment switch integration.
- Knowledge of ISO 8583 messaging.
- Experience in banking or fintech environments.
- Familiarity with ATM security standards and software deployment.