Design & Development: Design, develop, and test integration solutions using IBM Integration Bus (IIB), IBM App Connect Enterprise (ACE), or other relevant IBM middleware products. This includes developing message flows, transformations, and integrations with various systems (e.g., databases, APIs, message queues).
Middleware Expertise: Act as a subject matter expert on IBM Middleware technologies, providing technical guidance and mentorship to junior developers.
Integration Patterns: Apply established integration patterns and best practices to ensure robust, scalable, and maintainable solutions.
API Development: Design and develop RESTful APIs using API Connect or other API management platforms.
Testing & Deployment: Participate in all phases of the software development lifecycle, including unit testing, deployment, and post-implementation support.
Performance Optimization: Identify and address performance bottlenecks within the integration solutions. Optimize message flows and configurations for optimal performance.
Troubleshooting & Support: Provide ongoing maintenance and support for integration solutions, including troubleshooting issues and resolving bugs.
Collaboration: Work closely with business analysts, architects, and other developers to understand requirements and translate them into technical solutions.
Documentation: Create and maintain technical documentation for integration solutions.
Continuous Learning: Stay up to date with the latest IBM Middleware features, technologies, and best practices.
متطلبات الوظيفة
Bachelor's degree in Computer Science, Information Technology, or a related field.
Extensive experience (typically 5+ years) in developing and implementing integration solutions using IBM Middleware technologies.
Strong proficiency in IBM Integration Bus (IIB) or IBM App Connect Enterprise (ACE).
Experience with API Connect or other API management platforms.
Solid understanding of integration patterns and best practices.
Experience with various integration protocols and data formats (e.g., REST, SOAP, XML, JSON).
Strong understanding of software development lifecycle principles.
Excellent problem-solving and analytical skills.
Strong communication and collaboration skills.
Ability to work independently and as part of a team.
Must be fluent in both Arabic and English (spoken and written).
Must be available for work trips to Saudi Arabia (KSA) as needed.