Responsibilities Modernize banking applications to improve scalability, resilience, and compliance with financial regulations. Optimize critical banking workloads by analyzing performance bottlenecks and implementing resource allocation strategies. Integrate core banking platforms with other systems, including payment gateways, ERPs, and CRMs. Assess and refine deployment architectures to meet the demands of high-availability and disaster recovery setups. Collaborate with security teams to ensure applications meet data residency, encryption, and access control standards. Design CI/CD pipelines tailored for banking systems, incorporating automation and security at each stage. Develop containerization strategies and microservices frameworks to replace monolithic legacy systems. Manage the migration of core banking systems, such as Temenos, from virtualized environments to OpenShift clusters. Requirements Proven experience with core banking platforms like Temenos or Finacle, focusing on deployment, optimisation, and integration. Expertise in containerization technologies (e.g., Docker, Podman) and orchestration platforms like OpenShift or Kubernetes. In-depth understanding of compliance standards such as PCI DSS, GDPR, and regional banking laws. Skilled in building CI/CD pipelines and applying Infrastructure as Code (IaC) principles using tools like Ansible or Terraform. Familiarity with integration technologies, including API gateways, service buses, and payment systems. Knowledge of other banking applications, like treasury systems or loan management platforms, is an advantage. Show more Show less
As a SAP BTP Developer, you will be responsible for developing in SAP BTP technology, leveraging your experience in SAP HANA, CAPM, MTA, XSA, Cloud Foundry, NodeJS, Modelling, and SQL. Your main focus will be analyzing the business problems of the company and designing elegant solutions in the backend to support front-end developers and the reporting team. Ensuring the best performance, quality, and responsiveness of applications will be key in this role. Your duties and responsibilities will include gathering and analyzing new requirements, providing analysis and requirement capture throughout development project lifecycles, migrating applications from XSC on premise to BTP, developing microservices based applications, understanding customer business requirements, proposing solutions, supporting existing applications based on SLAs, producing internal progress reports, fixing technical issues, debugging, tuning, and optimizing programs for performance, maintaining adherence to internal quality requirements, staying updated on current technologies, and collaborating with the team using Agile methodologies. To qualify for this role, you should hold a Bachelor's Degree in IT or have equivalent experience, along with a minimum of 5 years of experience in SAP. You must have proven knowledge of SAP HANA, CAPM, MTA, XSA, Cloud Foundry, NodeJS, Modelling, and SQL, as well as experience using business application studio and VScode. Ability to quickly adapt to new technologies, propositions, and business areas is essential, along with excellent English communication skills, both verbal and written. Your skills should include working effectively with a team of technical resources, attention to detail, ability to work independently and collaboratively on multiple projects, willingness to grow, team player mentality, producing readable high-quality code, advanced experience in SAP CDS and SQL, expertise in Stored Procedures, Triggers, Functions, Creating Tables and Views using SQL, proficiency in Transact-SQL (DDL, DML, DCL) and in the Design and Normalization of database tables, experience in Performance Tuning and Stress Testing, good understanding of software product development lifecycle, value for reliability, simplicity, and robustness in system building, clear communication, active listening, and being a self-starter comfortable with taking on various roles.,
The candidate will be responsible for developing, managing, and maintaining API connections between the company’s platform and external stakeholders (funders, buyers, and suppliers), as well as other service providers (e.g., data feeds, automatic signature services, SMS/email gateways). This role ensures seamless data exchange for invoices, updates, and payment operations by integrating various systems through API solutions. Additionally, the Integration Senior Engineer will manage the company’s Oracle API Gateway and Enterprise Service Bus (ESB), ensuring efficient data flows while adhering to internal data formats and security standards. This position is critical for automating business processes, improving operational efficiency, and enhancing the customer experience in the supply chain financing ecosystem. Key Accountabilities & Responsibilities: 1. Policies, Processes, and Procedures Ensure work is carried out according to approved policies, processes, procedures, and instructions. Identify and implement opportunities for continuous improvement to enhance productivity, reduce costs, and align with industry best practices. Facilitate knowledge transfer to new employees regarding approved work policies and procedures. Follow up on escalated issues or cases to ensure timely and effective resolution. 2. Functional Responsibilities API Development & Integration: Design, develop, implement, and maintain RESTful and SOAP APIs. Integrate external partner systems (buyers, funders, suppliers) with the company’s supply chain finance platform or other systems. Data Transformation: Design and manage data mapping processes to convert XML, JSON, and EDI formats into internal structures. Handle data validation, enrichment, and error management during API communications. Oracle API Gateway & ESB Management: Configure, monitor, and optimize Oracle API Gateway. Maintain and manage Enterprise Service Bus (ESB) workflows for multi-system orchestration. Ensure high availability, scalability, and performance of API solutions. Security & Compliance: Ensure API communications comply with security protocols (OAuth2, TLS) and regulatory frameworks (SAMA, NCA, PDPL). Monitor, assess, and mitigate vulnerabilities or security threats. Collaboration & Support: Coordinate with external partners to gather requirements and ensure smooth integration. Work closely with internal teams (product, finance, IT operations) to align APIs with business objectives. Provide technical support during partner onboarding and integration processes. Documentation & Governance: Prepare and maintain detailed API documentation, data dictionaries, and troubleshooting guides. Manage version control and follow best practices for API lifecycle management (including deprecations and updates). Availability & Capacity Management: Ensure systems meet high availability standards and are ready for future growth. Disaster Recovery & Backup: Develop, maintain, and test disaster recovery (DR) plans. Implement automated backup processes and verify data recovery readiness. Middleware Management: Administer and maintain application servers (e.g., JBOSS) and middleware components. Qualifications & Requirements: Education & Certifications: Bachelor’s degree in IT or a related field (or equivalent experience). ITIL and PMP certifications preferred. Technical Skills: Programming: Proficiency in Java, Python, or Node.js for API development. API Technologies: Strong knowledge of RESTful APIs, SOAP, and API design principles . Databases: Familiarity with SQL and PostgreSQL for data integration and retrieval. Experience: 7–8 years’ experience in a financial services organization or a similar domain. Other Requirements: Strong analytical, troubleshooting, and problem-solving skills. Ability to manage multiple projects and stakeholders simultaneously. Excellent communication skills and attention to detail
The candidate will be responsible for developing, managing, and maintaining API connections between the companys platform and external stakeholders (funders, buyers, and suppliers), as well as other service providers (e.g., data feeds, automatic signature services, SMS/email gateways). This role ensures seamless data exchange for invoices, updates, and payment operations by integrating various systems through API solutions. Additionally, the Integration Senior Engineer will manage the companys Oracle API Gateway and Enterprise Service Bus (ESB), ensuring efficient data flows while adhering to internal data formats and security standards. This position is critical for automating business processes, improving operational efficiency, and enhancing the customer experience in the supply chain financing ecosystem. Key Accountabilities & Responsibilities: 1. Policies, Processes, and Procedures Ensure work is carried out according to approved policies, processes, procedures, and instructions. Identify and implement opportunities for continuous improvement to enhance productivity, reduce costs, and align with industry best practices. Facilitate knowledge transfer to new employees regarding approved work policies and procedures. Follow up on escalated issues or cases to ensure timely and effective resolution. 2. Functional Responsibilities API Development & Integration: Design, develop, implement, and maintain RESTful and SOAP APIs. Integrate external partner systems (buyers, funders, suppliers) with the companys supply chain finance platform or other systems. Data Transformation: Design and manage data mapping processes to convert XML, JSON, and EDI formats into internal structures. Handle data validation, enrichment, and error management during API communications. Oracle API Gateway & ESB Management: Configure, monitor, and optimize Oracle API Gateway. Maintain and manage Enterprise Service Bus (ESB) workflows for multi-system orchestration. Ensure high availability, scalability, and performance of API solutions. Security & Compliance: Ensure API communications comply with security protocols (OAuth2, TLS) and regulatory frameworks (SAMA, NCA, PDPL). Monitor, assess, and mitigate vulnerabilities or security threats. Collaboration & Support: Coordinate with external partners to gather requirements and ensure smooth integration. Work closely with internal teams (product, finance, IT operations) to align APIs with business objectives. Provide technical support during partner onboarding and integration processes. Documentation & Governance: Prepare and maintain detailed API documentation, data dictionaries, and troubleshooting guides. Manage version control and follow best practices for API lifecycle management (including deprecations and updates). Availability & Capacity Management: Ensure systems meet high availability standards and are ready for future growth. Disaster Recovery & Backup: Develop, maintain, and test disaster recovery (DR) plans. Implement automated backup processes and verify data recovery readiness. Middleware Management: Administer and maintain application servers (e.g., JBOSS) and middleware components. Qualifications & Requirements: Education & Certifications: Bachelors degree in IT or a related field (or equivalent experience). ITIL and PMP certifications preferred. Technical Skills: Programming: Proficiency in Java, Python, or Node.js for API development. API Technologies: Strong knowledge of RESTful APIs, SOAP, and API design principles . Databases: Familiarity with SQL and PostgreSQL for data integration and retrieval. Experience: 78 years experience in a financial services organization or a similar domain. Other Requirements: Strong analytical, troubleshooting, and problem-solving skills. Ability to manage multiple projects and stakeholders simultaneously. Excellent communication skills and attention to detail Show more Show less