Job Description:
We are seeking a seasoned App Integration Engineer with a proven track record in designing, implementing, and maintaining high-quality software integrations. The successful candidate will have a deep understanding of API interactions, data mapping, and business process automations. With 10 years of experience, you will play a key role in managing our integration projects, ensuring they meet business needs and are delivered on time.
Responsibilities:
- Design and develop application integrations using various integration patterns and platforms.
- Work closely with other teams to understand their application interfaces and data needs.
- Develop and maintain integration components, including services, APIs, and database procedures.
- Oversee integration testing phase and make necessary adjustments to ensure optimal performance.
- Collaborate with system owners in the analysis, design, configuration, testing, and maintenance of systems to ensure optimal operational performance.
- Troubleshoot complex integration issues and provide suitable solutions.
- Analyze data conversion needs and recommend data conversion strategy.
- Prepare and maintain integration specifications and process documentations.
- Mentor junior team members and guide them in different integration projects.
- Stay up-to-date with the latest integration trends and suggest new strategies to improve integration process.
Qualifications:
- Bachelor’s degree in Computer Science, Information Systems, or a related field.
- Minimum of 10 years’ experience in application integration.
- Proficient in various integration platforms (such as MuleSoft, Dell Boomi, IBM Integration Bus) and API management tools.
- Deep understanding of REST and SOAP web services.
- Strong experience in SQL and knowledge of at least one programming language (Java, Python, etc).
- Excellent problem-solving skills and ability to think algorithmically.
- Ability to work independently and in team settings.
- Strong verbal and written communication skills.
Preferred Skills:
- Experience with cloud platforms (AWS, Azure, Google Cloud).
- Experience with Service Oriented Architecture (SOA) and microservices architecture.
- Certifications in integration platforms or relevant technology would be an added advantage.
- Knowledge of Agile software development methodologies.