The Senior ATM & POS Developer is responsible for designing, developing, and maintaining software solutions for Automated Teller Machines (ATMs) and Point of Sale (POS) systems. This role requires in-depth knowledge of financial transaction systems, security protocols, and hardware integration. The Senior Developer will work closely with banking and retail clients to customize, implement, and troubleshoot ATM and POS software, ensuring seamless operation and compliance with industry standards. This position also involves leading a team of developers, overseeing project lifecycles, and ensuring the efficient performance of ATM and POS applications.
Dua for Job Seeking: اللهم يسر ولا تعسر واكمل ولا تكل وبارك لي فيما قَدَّرت
Salary | Market Competitive |
Experience | 5 – 10 years |
Location | Oman |
Qualification | Bachelors in Computer Application(Computers) |
Posted | 24 September 2024 |
Job Type | Full-Time |
Posted by | Habeebi Recruiter |
last date to apply | apply within 15 days of posting |
Responsibilities
Design and Development of ATM & POS Software
The Senior ATM & POS Developer is tasked with designing and developing robust software applications for ATM and POS systems. This includes writing clean, efficient, and secure code that enables smooth financial transactions, hardware interaction, and customer service operations. The developer must ensure that all software is tailored to meet the specific needs of clients while maintaining scalability and flexibility for future upgrades.
Integration with Banking and Payment Systems
A critical responsibility of the Senior Developer is to integrate ATM and POS applications with banking networks, payment gateways, and other third-party financial systems. This involves ensuring compatibility with multiple platforms and compliance with financial transaction standards, such as EMV (Europay, MasterCard, Visa) protocols and PCI DSS (Payment Card Industry Data Security Standard) requirements. The developer must ensure that all transactions are secure and processed efficiently.
Troubleshooting and Debugging
The Senior ATM & POS Developer must be proficient in identifying, diagnosing, and resolving issues related to software performance, hardware interactions, or security breaches. Troubleshooting is a key responsibility, as ensuring minimal downtime and seamless operation of ATM and POS systems is critical to business continuity. The developer will work to resolve software bugs, optimize system performance, and provide timely solutions to technical challenges.
Collaboration with Stakeholders
Collaboration with internal teams, clients, and external partners is essential for the Senior Developer. The role involves working closely with banking institutions, retailers, project managers, and hardware manufacturers to ensure that all aspects of the software align with business needs and regulatory requirements. Effective communication is key to understanding client expectations, proposing solutions, and delivering projects on time.
Team Leadership and Mentorship
As a senior team member, the developer is responsible for leading and mentoring junior developers. This includes providing guidance on coding best practices, ensuring adherence to development methodologies, and fostering a collaborative team environment. The Senior Developer must also manage the technical aspects of project lifecycles, delegating tasks and ensuring that all milestones are achieved within specified deadlines.
Security and Compliance Management
Given the nature of financial systems, security is a top priority for the Senior ATM & POS Developer. This role involves implementing advanced security measures, including encryption, authentication, and fraud detection mechanisms, to protect against cyber threats and data breaches. The developer must ensure that all software complies with relevant security standards and is regularly updated to mitigate risks.
System Upgrades and Maintenance
The Senior Developer is responsible for overseeing system upgrades and ongoing maintenance of ATM and POS software. This includes monitoring performance, implementing patches, and ensuring that the software remains compatible with new hardware and payment technologies. The developer must also plan and execute updates that enhance functionality and improve user experience.
Documentation and Reporting
The role involves creating and maintaining comprehensive documentation for all development projects, including technical specifications, user manuals, and system configurations. The Senior Developer is also responsible for preparing regular reports on project progress, system performance, and potential risks, which are communicated to management and stakeholders.
The Senior ATM & POS Developer position is suited to highly skilled software engineers with a strong understanding of financial technologies, security protocols, and the unique challenges of ATM and POS systems. This role offers the opportunity to lead development teams, work on complex financial projects, and ensure that clients’ systems are efficient, secure, and adaptable to the evolving digital payment landscape.
How to apply:
Send your updated resume to our email or directly reach us at our phone:
Email: contactus@oman-arabbank.com
Telephone: +968 2475 4444
Disclaimer:
- We list jobs submitted by employers. HabeebiRecruiter.com does not verify employers or guarantee job details.
- Be aware: legitimate jobs never require upfront payment