Integration Engineer (Senior) needed at Vito Solutions
Job title : Integration Engineer (Senior)
Job Location : Western Cape, Cape Town
Deadline : February 08, 2025
Quick Recommended Links
DESCRIPTION OF POSITION:
Key Responsibilities:
- Design, build, and implement integration solutions to connect diverse software systems and platforms.
- Develop and maintain APIs and middleware to enable seamless data exchange and system interoperability.
- Provide first- and second-level support for integration issues, resolving incidents and managing problems.
- Ensure solutions are reusable and supportable, adhering to API-first design principles.
- Collaborate with stakeholders, including clients, project managers, and technical teams, to gather requirements and define integration solutions.
- Create documentation for integration processes, such as system configurations, data mappings, and API specifications.
- Stay informed about new integration technologies, trends, and best practices to recommend system and process improvements.
- Support quality assurance by enabling automated testing and assisting with user testing as needed.
- Share expertise by mentoring and guiding team members.
- Engage in all phases of the software development life cycle.
- Package and prepare software for production deployment.
- Respond to daily queries from clients and internal teams.
- Monitor and evaluate systems to identify areas for improvement and propose solutions.
- Handle additional responsibilities as required.
KNOWLEDGE AND SKILLS:
- Critical thinking and analytical skills.
- A solid understanding of various data integration platforms, data sources, and data formats.
- Demonstrate a strong understanding of the SQL language, including the ability to write SQL scripts 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.
- Able to work independently and in a team environment.
- Can handle responsibilities without consistent oversight and demonstrate self-motivation.
- Ability to handle stressful situations
QUALIFICATIONS REQUIRED:
- A relevant degree.
EXPERIENCE REQUIRED:
- 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.
- Experience in developing ETL integration solutions using SSIS.
- Experience in tools such as Jenkins, Gitkraken, and Gitlab. Able to develop ideas and share them clearly (in non-technical terms when required.)
ADVANTAGEOUS SKILLS:
- 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 with the use of container technology such as Docker.
- Exposure to Agile methodologies, such as SCRUM and KANBAN.
How to Apply for this Offer
Interested and Qualified candidates should Click here to Apply Now
- ICT jobs