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