Job Description:

Job Title: BPM/BAW Developer

Business Division: Digital Services

Department: Application Development and Modernization

Reporting to: Application Development Lead


Position Overview

  • BPM/ BAW (Business Automation Workflow) developer with thorough understanding and working experience as per roles and responsibilities,
  • Minimum of 5 years of development experience as BPM/BAW developer.

Detailed Roles and Responsibilities

  • Collaborate with business stakeholders and other technical team members to gather and analyze application requirements.
  • Build the Business Automation Workflow application architecture and developing solutions using BAW platform and Angular.
  • Identify anti-patterns specific to Workflow application (like string of pearls, constellation, rule of seven etc.) and ensuring avoidance anti-pattern implementation.
  • Able to create custom coach views (CVs) and work with BPM coach views, stock controls, spark etc.
  • Migrate the BAW / BPM components to BAW cloud / container version.
  • Integrate BPM with external partners by consuming and exposing RESTful and SOAP based webservices and interacting with external systems using asynchronous JMS communication mechanism.
  • Assign requirements, track deliverables, and have strong written/verbal skills.
  • Highly proficient with JavaScript and proficient in at least 3 JavaScript frameworks.
  • Data Management and Data Governance experience working in the financial services industry.
  • Experience in JavaScript Frameworks such as jQuery, Ext JS, Kendo UI or Angular JS.
  • Experience working with WebSphere Application Server and Linux server.
  • Experience in handling feeds from multiple data sources like Oracle, SQL server, complex flat files and XML files.
  • Working with virtual tables, scheduling rules to run in batch.
  • Experience in Integrating BAW workflows with Data Governance tools such as Collibra or Information Governance Catalog (IGC)
  • Experience on development of Hybrid applications.

BEHAVIORAL SKILLS, KNOWLEDGE AND EXPERIENCE

(Special behavioral skills, knowledge and experience needed for the satisfactory performance of the job)

Educational & Experience

  • 5 to 8 years of experience on Angular 8 and above, and its core principles.

  • A bachelors degree is required, preferably with an educational background in Computer Science, Business Administration, or a related field.
  • 5 to 8 years of experience on Angular 8 and above, and its core principles.
  • Understanding of case life cycle management, business process management (BPM).
  • Exposure to form design including Java, HTML, CCS, XML, JSON and Angular/React.
  • Knowledge of APIs (REST & SOAP).
  • Excellent communication skills and attention to detail.

The Job holder may be required to undertake additional duties, which may be reasonably expected and forms part of the function of the job.

Working Place:

Maadi as Sarayat Al Gharbeyah, Cairo Governorate, Egypt