Senior Application Integration Engineer (Banking)

Roof Stacks

Job Summary

RoofStacks is seeking a Senior Application Integration Engineer with strong experience in banking processes to join strategic projects in the Banking/Fintech sector. The role involves designing, developing, and operating integration architectures, managing API/Web Service integrations, and ensuring compliance with banking regulations. Candidates should have at least 3 years of experience in banking application integrations and proficiency in .NET technologies, ESB, and API Gateway solutions.

Must Have

  • Design, develop, and operate integration architectures for banking applications.
  • Develop and manage API / Web Service (SOAP/REST) integrations.
  • Manage data and service flows via ESB, API Gateway, and integration platforms.
  • Ensure continuity of integrations between core banking and peripheral systems.
  • Ensure compliance with security, data integrity, and performance criteria.
  • Conduct integration processes within banking regulations (BDDK, KVKK, MASAK).
  • Prepare and update documentation and technical design documents.
  • At least 3 years of experience in banking application integrations.
  • Knowledge and experience in .NET technologies.
  • Experience with API / Web Service (SOAP, REST) architectures and integration patterns.
  • Experience with ESB and/or API Gateway solutions.
  • Knowledge of banking integration architectures and data flows.
  • Analytical thinking and strong problem-solving skills.
  • Disciplined in documentation and process tracking.
  • Adaptability to highly regulated banking environments.
  • Strong teamwork and communication skills.

Good to Have

  • Knowledge of BOA (Banking Automation Infrastructure).
  • Experience in integration projects between banks and public/financial institutions.

Job Description

Senior Application Integration Engineer (Banking)

Roof Stacks has been carrying out innovative projects since 2015. We aim to be a global player in our areas of expertise: Tourism Systems, Extended Reality (AR/VR), Blockchain Technologies, Game Development, and Financial Technology.

We focus on making a difference and designing the future with the technologies we develop. In addition to our head office in Istanbul/Ataşehir, we have branches in Antalya and Elazığ in Turkey. We have also strengthened our position in the global market by opening a new office in Austin, USA, which hosts technology giants from all over the world.

We are looking for a "Senior Application Integration Engineer" with strong experience, especially in banking processes, to take part in the strategic project we are carrying out in the Banking/Fintech field.

Key Responsibilities

  • Designing, developing, and operating integration architectures between applications within the bank and internal and external systems.
  • Developing and managing API / Web Service (SOAP/REST) integrations for banking applications.
  • Managing data and service flows via ESB, API Gateway, and integration platforms.
  • Ensuring the continuity of integrations between core banking and peripheral systems, intervening in error and performance problems.
  • Actively participating in or supporting integration processes between the bank and the following institutions.
  • Ensuring compliance with security, data integrity, and performance criteria in integration processes.
  • Conducting integration processes within the framework of banking regulations (BDDK, KVKK, MASAK, etc.).
  • Preparing and keeping up-to-date documentation and technical design documents for integration architectures.
  • Working in coordination with application development, infrastructure, and business units.

Required Qualifications

  • Graduated from Electronic, Computer, Software, or related engineering departments.
  • At least 3 years of experience in banking application integrations.
  • Knowledge and experience in .NET technologies.
  • Experienced in API / Web Service (SOAP, REST) architectures and integration patterns.
  • Experience working with ESB and/or API Gateway solutions.
  • Knowledge of banking integration architectures and data flows.
  • Preferably knowledgeable in BOA (Banking Automation Infrastructure).
  • Participated in integration projects between banks and public/financial institutions.
  • Possesses analytical thinking ability, high problem-solving skills.
  • Disciplined in documentation and process tracking.
  • Able to adapt to working in a highly regulated banking environment.
  • Prone to teamwork, strong communication skills.

Communication Skills

  • Learning agility
  • Ability to express ideas easily
  • Ability to communicate professionally with all stakeholders
  • Being clear, concise, brief, and persuasive in all communications
  • Ability to identify and solve problems at an early stage

Teamwork Expectations

  • Ability to support the team while creating higher quality and more sustainable products
  • Ability to offer practical solutions
  • Ability to guide all technical and non-technical discussions to a positive outcome
  • Ability to quickly understand team, task, and/or customer issues and resolve them in cooperation with relevant managers
  • Ability to act prudently when solving problems

3 Skills Required For This Role

Team Management Communication Game Texts