
Role: Software Engineer (IBM BAW)
Location: Dubai, United Arab Emirates
Engagement: Contractual
Duration: 12 Months (Extendable, Long-term with Marc Ellis)
Job Summary:
The Software Engineer (IBM BAW) is responsible for designing, developing, and implementing end-to-end automation solutions using IBM Business Automation Workflow. The role involves building and optimizing complex process and case applications, integrating external services and data sources, and ensuring alignment with the bank's enterprise architecture and automation standards. The engineer collaborates closely with business and technical teams to deliver secure, scalable, and high-performance workflow solutions that enhance operational efficiency and customer experience.
Education:
• Degree, Postgraduate in Computer Science or related field
Experience:
• Minimum 5 years of experience in IBM BAW development (or IBM BPM 8.6 with migration exposure).
• Proven experience in designing and implementing complex workflow and case solutions.
• Strong track record in delivering end-to-end automation projects, including process modeling, integration, and deployment.
• Hands-on experience consuming and exposing REST/SOAP APIs with external systems.
• Experience in hybrid or containerized deployments (WebSphere Liberty / Cloud Pak for Business Automation preferred).
Technical Skills:
• Expert in IBM Business Automation Workflow (BAW) process and case management frameworks.
• Proficient in Coaches, Client-Side Human Services (CSHS), and Integration Services.
• Skilled in Business Process Definitions (BPDs) and Case Type Design.
• Experience with Process Application Deployment and BAW Server Administration.
• Knowledge of IBM Operational Decision Manager (ODM) and integration with BAW for rule-based automation.
• Familiarity with Business Automation Insights (BAI) for process analytics and performance tracking.
• Experience integrating BAW with RDBMS (Oracle preferred) and enterprise data services.
• Strong understanding of Events, Gateways, Exception Handling, and Error Recovery Patterns at both process and service levels.
• Exposure to Content Integration and Document Processing using FileNet Content Manager or equivalent platforms is an advantage.
Functional Skills:
• Banking, Financial Services, or FinTech domain experience in an enterprise environment preferred.
• Strong grasp of process automation and case management best practices.
• Adherence to coding, security, testing, and documentation standards within agile teams.
• Experience working in Agile/Scrum methodologies with CI/CD integration for process deployment.
• Ability to ensure scalability, reusability, and performance in automation design.
• Capability to research, benchmark, and optimize automation solutions against industry best practices.
Soft Skills:
• Ability to influence and guide cross-functional teams on workflow automation best practices.
• Self-driven, accountable, and collaborative in delivery within dynamic environments.
• Excellent communication and interpersonal skills, able to convey technical concepts to senior management.
• Continuous learner with a strong interest in emerging IBM automation technologies.
