Position Title : Kyriba Developer
About Americana Restaurants International PLC
Americana Restaurants International PLC is a pioneering force in the MENA region and Kazakhstan's Out-of-Home Dining industry, ranking among the world’s leading operators of Quick Service Restaurants (QSR) and casual dining establishments. With an extensive portfolio of iconic global brands and a dominant regional presence, we have been driving growth and innovation for over 60 years.
Our expansive network of 2,600+ restaurants spans 12 countries throughout the Middle East, North Africa, and Kazakhstan — from Kazakhstan in the east to Morocco in the west — powered by a team of 40,000+ talented individuals committed to delivering exceptional food, superior service, and memorable experiences.
In line with our vision for innovation and operational excellence, we have established our Center of Excellence in Mohali, India . This state-of-the-art facility plays a pivotal role in Product Development, IT, Digital, AI, and Analytics, while implementing global IT best practices . Serving as a strategic hub, it strengthens our technology backbone and drives digital transformation across our worldwide operations.
Your Role Will Include :
We are seeking a highly skilled Software Engineer with hands-on experience in Kyriba and treasury system integrations. The ideal candidate will develop and maintain automation workflows, secure financial interfaces, and system integrations to support enterprise-wide treasury functions.
Key Responsibilities
- Automate treasury processes include payment execution, bank reconciliation, and cash positioning.
- Implement and maintain secure connectivity using SFTP, PGP encryption, PKI, and certificate management.
- Design, develop, and support integrations between Kyriba and enterprise systems (ERP, banking platforms, APIs, and third-party applications).
- Build and customize file transformation logic for financial data formats such as ISO 20022, SWIFT MT, BAI2, XML, and CSV.
- Develop and integrate REST / SOAP APIs for secure, real-time data exchange.
- Write clean, reusable, and efficient Java code to support Kyriba automation and system integrations.
- Troubleshoot, debug, and optimize integration workflows to ensure accuracy, efficiency, and timely processing of financial transactions.
- Collaborate with Treasury, Finance, and IT stakeholders to capture requirements and deliver solutions aligned with the best industry and security practices.
- Prepare technical documentation and participate in code reviews to ensure compliance with security, audit, and regulatory standards.
What You Bring :
Bachelor’s degree in computer science, Software Engineering, Information Technology, or a related discipline.Minimum 5+ years of experience in financial systems or fintech integrations and 3–5+ years in software engineering roles.Strong proficiency in Java and experience with other OOP languages (e.g., C#).Hands-on experience with SQL for financial data extraction, transformation, and reconciliation.Working knowledge of treasury functions : payments, liquidity management, cash forecasting, and bank reconciliation.Experience handling financial data formats (ISO 20022, SWIFT MT, BAI2).Familiarity with secure integration frameworks, APIs, and microservices.Understanding of compliance frameworks (SOX, internal controls, audit, and financial security standards).Preferred Skills
Kyriba certification and / or direct experience implementing Kyriba modules.Experience working with other Treasury Management Systems (TMS).Exposure to bank connectivity protocols (SWIFT, Host-to-Host, API-based integrations).