Description
Key responsibilities
Architecture & design
Architect end-to-end ESB integration solutions using IBM WebMethods, translating business requirements into scalable designs.
Design reusable integration assets like services, APIs, and data models to promote standardization and reduce redundancy.
Define integration patterns, messaging standards, and SLAs in compliance with banking regulations and operations.
System analysis & migration
Analyze existing interfaces and protocols to design migration pathways.
Create detailed roadmaps ensuring minimal disruption and zero-downtime cutovers.
Oversee migration execution, providing design authority and support to teams.
Stakeholder collaboration
Collaborate with lines of business (retail, corporate, cards, operations) to define connectivity requirements and translate them into integration specifications.
Coordinate with architects, infrastructure, security, and vendors to ensure interoperability and compliance with technology standards.
Lead design reviews and technical workshops to align teams on integration architecture decisions.
Governance & quality assurance
Establish and enforce ESB design governance, including naming conventions, versioning, error handling, and monitoring standards.
Conduct design peer reviews to ensure adherence to SOA principles, security policies, and data privacy regulations (PCI-DSS, GDPR, banking laws).
Maintain design documentation, interface specifications, and operational run-books.
Technical expertise
Core ESB platform
Proficient in IBM WebMethods ESB (Integration Server, Broker/Universal Messaging, Designer, Trading Networks, API Gateway) with experience in installation, configuration, and advanced development.
Expertise in WebMethods Flow, Java services, adapter development, and pipeline management in high-availability banking environments.
Banking systems & applications
Core Banking: Experience with Equation or similar platforms, understanding data structures, transaction processing, and real-time integrations.
Enterprise Archiving: Knowledge of Laserfiche or equivalent ECM solutions, including document capture, metadata, and archival retrieval.
Card Management: Familiarity with Cortex or similar systems for card issuance, authorization, dispute management, and tokenization services.
Integration technologies
- Advanced knowledge of SOA, microservices, and event-driven architecture.
- Expertise in messaging patterns including publish/subscribe, request/reply, guaranteed delivery, routing, filtering, and dead-letter handling.
- Skilled in data transformation (XSLT, JSON/XML mapping) and protocol interoperability (REST, SOAP, MQ, FTP/SFTP, ISO 8583, SWIFT, FIX).
- Strong understanding of API management, OAuth 2.0/SAML security, and throttling/rate-limiting.
Infrastructure & operations
- Experience with high-availability clustering, disaster recovery, and performance tuning of WebMethods environments.
- Experience with CI/CD pipelines for integration assets, source control (Git), and automated testing frameworks for ESB components.
Requirements
Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related technical discipline. A master's degree is a distinct advantage.
IBM WebMethods (Software AG) certified professional (e.g., WebMethods Integration Suite certification) preferred.
10+ years of progressive experience in enterprise application integration, with at least 4 years in a dedicated ESB architecture or design role.
Proven track record of delivering ESB solutions within the banking or financial services sector, ideally involving core banking migrations or large-scale integration modernization programs.
Direct hands-on experience leading the transition from point-to-point integrations to a centralized ESB or API-led connectivity model in a regulated environment.
Prior involvement in projects integrating Equation, Laserfiche, Cortex, or analogous banking-specific platforms is highly desirable.
الوصف
المسؤوليات الأساسية
الهندسة والتصميم
تصميم حلول تكامل ESB من نهاية إلى نهاية باستخدام IBM WebMethods، وتحويل متطلبات العمل إلى تصاميم قابلة للتوسع.
تصميم أصول تكامل قابلة لإعادة الاستخدام مثل الخدمات والواجهات البرمجية (API) ونماذج البيانات لتعزيز التوحيد وتقليل التكرار.
تعريف أنماط التكامل ومعايير الرسائل وSLA بما يتوافق مع اللوائح المصرفية والعمليات.
تحليل النظام والهجرة
تحليل الواجهات والبروتوكولات الحالية لتصميم مسارات الهجرة.
إنشاء خرائط طريق تفصيلية مع ضمان الحد الأدنى من الاضطرابات وتحوّلات بدون تعطل.
الإشراف على تنفيذ الهجرة، وتوفير سلطة التصميم والدعم للفِرق.
التعاون مع أصحاب المصلحة
التعاون مع خطوط العمل (التجزئة، الشركات، البطاقات، العمليات) لتحديد متطلبات الاتّصال وترجمتها إلى مواصفات التكامل.
التنسيق مع المعماريين والبنية التحتية والأمن والبائعين لضمان التشغيل البيني والامتثال لمعايير التكنولوجيا.
قيادة مراجعات التصميم وورش العمل الفنية لتوحيد الفرق على قرارات هندسة التكامل.
الحوكمة وضمان الجودة
إنشاء وتطبيق حوكمة تصميم ESB، بما في ذلك قواعد التسمية، والإصدارات، ومعالجة الأخطاء، ومعايير الرصد.
إجراء مراجعات تصميم من زملاء لضمان الالتزام بمبادئ SOA وسياسات الأمن وخصوصية البيانات (PCI-DSS، GDPR، القوانين المصرفية).
الحفاظ على وثائق التصميم، ومواصفات الواجهات، ودليل التشغيل.
الخبرة الفنية
منصة ESB الأساسية
متمكن من IBM WebMethods ESB (خادم التكامل، Broker/Universal Messaging، Designer، شبكات التداول، API Gateway) مع خبرة في التثبيت، الإعداد، والتطوير المتقدم.
الخبرة في WebMethods Flow، خدمات Java، تطوير المحولات، وإدارة خطوط الأنابيب في بيئات مصرفية عالية التوفر.
أنظمة وتطبيقات مصرفية
المصرفية الأساسية: خبرة مع Equation أو منصات مماثلة، فهم هياكل البيانات، معالجة المعاملات، وعمليات التكامل في الوقت الحقيقي.
الأرشفة المؤسسية: معرفة Laserfiche أو حلول ECM المماثلة، بما في ذلك التقاط المستندات، البيانات الوصفية، واسترجاع الأرشيف.
إدارة البطاقات: الإلمام بنظام Cortex أو أنظمة مشابهة لإصدار البطاقات، التفويض، إدارة المنازعات، وخدمات الترميز بالرمز.
تقنيات التكامل
- معرفة متقدمة بـ SOA، الخدمات المصغرة، والهندسة المعتمدة على الأحداث.
- الخبرة في أنماط الرسائل بما فيها النشر/الاشتراك، الطلب/الإجابة، التوصيل المؤكد، التوجيه، الترشيح، ومعالجة الرسائل الميتة (dead-letter).
- الكفاءة في تحويل البيانات (XSLT، تحويلات JSON/XML) والتوافق البروتوكولي (REST، SOAP، MQ، FTP/SFTP، ISO 8583، SWIFT، FIX).
- فهم قوي لإدارة API، أمان OAuth 2.0/SAML، وتقييد المعدل/الت throttling.
البنية التحتية والعمليات
- خبرة في التجميع عالي التوفر، استعادة الكوارث، وتحسين الأداء لبيئات WebMethods.
- خبرة في خطوط أنابيب CI/CD لأصول التكامل، التحكم في المصدر (Git)، وأطر الاختبار الآلية للمكوّنات ESB.
المتطلبات
درجة البكالوريوس في علوم الحاسوب، أنظمة المعلومات، هندسة البرمجيات، أو تخصص تقني ذي صلة. يُفضل درجة الماجستير كميزة بارزة.
شهادة IBM WebMethods (Software AG) كمهني معتمد (مثلاً شهادة WebMethods Integration Suite).
خبرة 10+ سنوات في التكامل المؤسسي للتطبيقات، مع 4 سنوات على الأقل في دور هندسة ESB أو تصميم مخصص.
سجل حافل في تقديم حلول ESB ضمن القطاع المصرفي أو الخدمات المالية، ويفضل أن يشمل هجرة أنظمة مصرفية أساسية أو برامج تحديث تكامل واسعة النطاق.
خبرة مباشرة في قيادة الانتقال من تكامل نقطي إلى نموذج موحد لـ ESB أو اتصال API-قائد في بيئة منظمة.
المشاركة السابقة في مشاريع تَكامل Equation، Laserfiche، Cortex، أو منصات مصرفية مشابهة مرغوبة بشدة.