Location: Muscat, Sultanate of Oman
Work Arrangement: Full-Time | On-Site
We are seeking a highly skilled and experienced Senior Integration Engineer to join our technical team in Muscat, Oman.
The ideal candidate will have strong hands-on experience in enterprise application integration, API development, and middleware technologies, preferably with expertise in WSO2 Micro Integrator.
This is a senior technical role requiring an individual who can independently design, develop, implement, and troubleshoot complex integration solutions while providing technical guidance and support to a team of junior engineers.
Key Responsibilities
1. Integration Development & Implementation
- Design, develop, deploy, and maintain enterprise integration solutions using middleware and integration platforms, preferably WSO2 Micro Integrator.
- Develop and manage APIs, integration services, and data transformation workflows.
- Implement integrations between internal applications, third-party systems, databases, and enterprise platforms.
- Work extensively with RESTful APIs, SOAP web services, XML, JSON, and other integration protocols.
- Troubleshoot complex integration issues, identify root causes, and implement sustainable technical solutions.
- Ensure integration solutions meet performance, scalability, security, and reliability requirements.
2. Technical Leadership & Team Support
- Provide day-to-day technical guidance and mentorship to junior integration engineers.
- Lead technical discussions, solution design reviews, and code reviews to ensure adherence to development standards.
- Support junior engineers in resolving technical challenges and improving their integration development capabilities.
- Take ownership of complex integration tasks and ensure timely, high-quality delivery.
- Collaborate with technical leads, architects, developers, and project teams to ensure successful integration implementation.
3. Solution Design & Quality Assurance
- Translate business and technical requirements into effective integration designs and solutions.
- Develop and maintain technical documentation, integration specifications, and API documentation.
- Implement best practices for error handling, logging, monitoring, and exception management.
- Conduct integration testing, debugging, performance optimization, and deployment validation.
- Support production deployments and resolve integration-related incidents when required.
4. Collaboration & Delivery
- Work closely with software development, infrastructure, business analysis, and project management teams.
- Coordinate integration dependencies across multiple systems and stakeholders.
- Provide technical input during project planning, estimation, and implementation.
- Identify opportunities to improve integration architecture, development processes, and system performance.
- Ensure integration deliverables are aligned with project requirements and organizational standards.
Required Qualifications & Experience
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 10+ years of relevant professional experience in software development, enterprise integration, middleware, or related technical roles, including substantial hands-on integration experience.
- Proven experience designing, developing, implementing, and supporting enterprise integration solutions.
- Strong practical knowledge of API development, REST/SOAP services, XML, JSON, and integration patterns.
- Experience working with enterprise middleware or integration platforms.
- Strong troubleshooting, debugging, and root-cause analysis capabilities.
- Experience with SQL databases, data mapping, and transformation.
- Ability to independently manage complex technical assignments and support junior engineers.
- Strong communication, collaboration, and problem-solving skills.
- Willingness and ability to work full-time on-site in Muscat, Oman.
Preferred Qualifications & Experience
- Hands-on experience with WSO2 Micro Integrator, including development, configuration, deployment, and troubleshooting.
- Familiarity with WSO2 API Manager and the broader WSO2 integration ecosystem.
- Previous experience leading, supervising, or mentoring junior integration engineers.
- Experience with other enterprise integration platforms such as MuleSoft, Apache Camel, or similar technologies.
- Knowledge of CI/CD pipelines, Git, Docker, and containerized deployment environments.
- Familiarity with microservices architecture, message queues, and asynchronous integration patterns.
- Experience working on large-scale enterprise integration or digital transformation projects.
- Relevant technical certifications in integration technologies, middleware, or cloud platforms.