This role is for an Integration Engineer to design, develop, and maintain software integrations. The ideal candidate will have a strong background in software development and a deep understanding of APIs and integration technologies. They will be responsible for creating RESTful APIs, data mapping, and troubleshooting integration issues to ensure seamless communication between systems.
Responsibilities
- System Integration: Design, develop, and maintain integrations between various software systems, including third-party APIs, databases, and internal applications.
- API Development: Create RESTful APIs, web services, and middleware components to facilitate data exchange between systems.
- Data Mapping: Define data mapping and transformation rules to ensure data consistency and accuracy during integration processes.
- Troubleshooting: Identify and resolve integration issues, including data synchronization problems and API errors, to ensure uninterrupted system functionality.
- Testing: Conduct thorough testing and validation of integrations to ensure they meet functional and performance requirements.
- Documentation: Maintain detailed documentation of integration processes, configurations, and APIs for reference and future troubleshooting.
Skills
Required Skills:
- Strong background in software development and system integration.
- Deep understanding of various APIs and integration technologies.
- Expertise in creating RESTful APIs, web services, and middleware components.
- Experience with data mapping and transformation.
- Strong troubleshooting skills to resolve complex integration issues.
- Proven ability to conduct thorough testing and validation.
- Experience with IBM API Connect and Kong.
- Proficiency in documentation.