top of page

Senior Integrations Engineer (Data Solutions)

Job Type

Perm Role

About the Company

ASAP Resources is a specialised recruitment agency with a speciality in headhunting and high-calibre recruitment strategies. We secure resources for a variety of clients in many industries on a global scale with a focus on building lasting relationships with all candidates and clients.
We are currently looking for a SENIOR INTEGRATIONS ENGINEER _ DATA SOLUTIONS.

About the Role

As a member of the IT’s integration team, the integration developer is a highly
motivated person focused on working hand-in-hand with other technical support,
implementation, business and application delivery teams. We are looking for someone who
enjoys solving problems and helping development teams become more productive. This
position is for you if you enjoy delivering professional working solutions, taking pride in the
quality of the solutions you deliver and maintain while having fun and being balanced. This
is a hybrid position requiring a combination of remote work and in-office presence.

Requirements

Responsibilities:

● Architect, design, develop, and implement integration solutions to connect various

software applications, systems, and platforms.

● Design, develop and maintain APIs and middleware systems to facilitate data exchange

and interoperability between different systems.

● Provide integration platform support by providing first level and second level of support

for all integration issues and manage incident resolution and problem management.

● Design and develop with support and reusability in mind aligning with API First design

practices.

● Collaborate with stakeholders, including clients, project managers, scrum masters, and

other technical and application delivery teams to gather requirements, define integration

needs, and develop solutions according to design principles.

● Document integration processes, including system configurations,

data mappings, and API specifications.

● Stay up to date with the latest integration technologies, trends and best practices, and

make recommendations for improving existing systems and processes.

● Support quality assurance and streamline processes (automated testing and supporting

of user testing when required).

● Guide, mentor, and share knowledge with your team.

● Participate during all stages of the software development life-cycle.

● Prepare and package completed software for production deployment.

● Help with day-to-day queries from clients and the companies' IT team.

● Monitor and analyse the environment to detect deficiencies and recommend solutions

for continuous improvement.

● Perform other duties as assigned.


Key Competencies and Qualifications:

● A relevant degree.

● 10 or more years of integration experience.

● Experience in using Java, XML, WSDL, and JSON.

● Proven experience with cloud technology such as Google’s Apigee API Management

and Application Integration.

● Critical thinking and analytical skills.

● A solid understanding of various data integration platforms and data sources and data

formats.

● Experience in developing ETL integration solutions using SSIS.

● Demonstrate a strong understanding of the SQL language, including the ability to write

SQL scrips to retrieve, update, and insert data to/from the database.

● Solid understanding of synchronous vs asynchronous messaging.

● Constantly seeking to learn and improve.

● A solid understanding of integration architecture and platforms.

● A solid understanding of Enterprise Integration patterns.

● Experience in tools such as Jenkins, Gitkraken and Gitlab. You are able to develop ideas

and share them clearly (in non-technical terms when required)

● Able to work independently and in a team environment .

● Can handle responsibilities without consistent oversight and demonstrate

self-motivation.

● Ability to handle stressful situations


Not Required, But Nice To Have:

● Experience development using Spring Boot, Java Streams, Spring Integration, Generics,

JUnit, Maven, Message Queues (AMQP), and JPA/Hibernate.

● Experience working with a MySQL database.

● Experience using version control systems, such as GIT.

● Familiarity in the use of container technology such as Docker.

● Exposure to Agile methodologies, such as SCRUM and KANBAN.


This is a fantastic opportunity to find yourself within a fast-developing environment that will allow for extensive growth within your career.


We encourage all candidates to read through the job description clearly and properly before applying and submitting your CV for perusal. We appreciate all submissions and will reply to each one as soon as possible. Submit your CV today.

Cape Town & Johannesburg

  • LinkedIn
  • Facebook
  • Twitter
bottom of page