ATM Software Developer - Ampang Jaya

apartmentRobert Walters placeAmpang Jaya calendar_month 

This role offers a unique chance to work with leading ATM technologies and devices, collaborating closely with both internal teams and external partners to deliver secure, efficient, and user-friendly banking solutions. You will be part of a knowledgeable and supportive team that values continuous learning, professional growth, and inclusive collaboration.

What you'll do: As an ATM Software Developer based in Selangor, you will play a pivotal role in shaping the future of banking technology by developing innovative software solutions for a range of ATM terminals. Your day-to-day activities will involve designing new features tailored to client specifications, writing secure code in multiple programming languages, integrating advanced device functionalities through XFS interfaces, and supporting critical messaging standards like EMV or ISO 8583.

  • Perform detailed analysis, design, and development of ATM applications to meet diverse client requirements.
  • Develop, customise, and maintain robust software components for various ATM devices such as card readers, dispensers, recyclers, PIN pads, and receipt printers using XFS (CEN/XFS) interfaces.
  • Write secure and efficient code in languages to support ATM transactions, cash management processes, and seamless hardware integration.
  • Implement and support industry-standard protocols for reliable host-switch communication.
  • Debug complex issues, test thoroughly, and validate all types of ATM transactions including withdrawals, deposits, balance inquiries, and bill payments to ensure accuracy and security.
  • Collaborate closely with internal teams as well as clients to deliver custom features, UI/UX enhancements, and bank-specific transaction logic that align with business needs.
  • Support integration efforts and certification testing with host systems, payment switches and third-party vendors for smooth deployment.
  • Provide post-deployment support by resolving issues promptly and ensuring ongoing lifecycle maintenance for deployed ATMs across multiple locations.
  • Prepare comprehensive deployment documentation including installation procedures, technical specifications, and detailed testing guides for stakeholders.
  • Maintain strong communication channels with clients and stakeholders throughout project lifecycles to ensure deliverables consistently meet business objectives.
What you bring: To excel as an ATM Software Developer your background should include solid programming capabilities across several languages alongside familiarity with device integration standards like XFS. A keen understanding of industry protocols such as EMV or ISO 8583 will set you apart when tackling complex messaging flows between ATMs and host systems.

Your ability to communicate clearly in both Bahasa Malaysia and English ensures smooth collaboration within multicultural teams while your analytical mindset helps resolve technical challenges efficiently.

  • A Diploma or Bachelor's Degree in Computer Science, Software Engineering or a related discipline provides the foundational knowledge required for this role.
  • At least 1 - 3 years experience in ATM software or financial transaction systems. Proficiency in programming languages such as C++, C#, Java or VBScript is essential for developing robust ATM applications.
  • Familiarity with XFS architecture (including CEN/XFS) as well as device handler integration for ATM machines is highly desirable.
  • Knowledge of MS SQL Server or ASP.NET along with related database or web technologies would be beneficial for broader project involvement.
  • Understanding key industry standards such as EMV compliance protocols, PCI-DSS requirements, NDC/D912 messaging formats or ISO 8583 is considered advantageous.
  • Willingness to travel occasionally for on-site testing or deployment ensures flexibility in meeting project demands across different locations.
  • For senior-level applicants: five or more years of relevant experience combined with strong domain expertise will be highly regarded.
What sets this company apart: This organisation stands out by fostering an inclusive workplace culture where every team member’s contribution is recognised and celebrated. Employees benefit from flexible working arrangements that accommodate personal commitments while supporting professional ambitions through structured training opportunities.
The company’s commitment to employee wellbeing is reflected in its collaborative approach—encouraging knowledge sharing among colleagues at all levels—and its dedication to providing clear pathways for career progression. Here you can expect supportive leadership that prioritises your growth alongside the success of each project.

The focus on building dependable solutions for major financial institutions means your work has tangible impact on communities across Malaysia while being part of a network that values trustworthiness and shared achievement above all else.

What's next: If you are ready to take the next step in your career journey as an ATM Software Developer in Selangor—where your skills can truly make a difference—this is your moment!

Apply today by clicking on the link provided; join a team where your expertise is valued and your professional growth is supported every step of the way.

Do note that we will only be in touch if your application is shortlisted.

Agensi Pekerjaan Robert Walters Sdn Bhd
Business Registration Number : 729828-T

Licence Number : JTKSM 423C

apartmentKumono TechnologyplaceAmpang Jaya
As a Software Developer Intern at Kumono Technology, you will work on real-world projects to build and improve web-based applications. You'll gain hands-on experience in front-end and/or back-end development while collaborating with experienced...
check_circleNew offer

ATM Software Developer - Kajang

apartmentRobert WaltersplaceKajang, 18 km from Ampang Jaya
of a knowledgeable and supportive team that values continuous learning, professional growth, and inclusive collaboration. What you'll do: As an ATM Software Developer based in Selangor, you will play a pivotal role in shaping the future of banking technology...
apartmentVisual Solutions (M) Sdn BhdplaceKuala Lumpur, 8 km from Ampang Jaya
Diploma/Degree in IT or its equivalent and have a minimum of 1-2 years of software development experience.  •  Able to speak in English and Mandarin  •  Minimum 3 years related working experience (for senior position).  •  Proficient in component-based...