KEY RESPONSIBILITIES...
Create and configure workflows connecting to single/multiple APIs that act as
passthrough or require transformations
Manage APIs using MuleSofts API Manager and other tools
Collaborating with Stakeholders/Clients/Other Teams to understand workflow needs
Use DataWeave to transform data within the workflows
Troubleshoot issues with the jobs with downstream teams upstream teams
network teams and Infra teams
Identify root causes for issues and propose long term solutions
Document diagrams of connections flows authentication and user guides
Developing and documenting reusable APIs for common functionalities such as
error handling logging authentication and email notifications
Implementing API design best practices (e.g. reuse the workflow for the similar
jobs versioning documentation)
Create Proof Of Concepts to migrate the CA workload applications to Mulesoft
gateway and come up with custom solutions example: Java modules with in
mulesoft
Identify and refactor complex business logic or data transformations embedded
within CAWA-triggered scripts or programs migrate it to Mulesoft applications
Implement the triggering of shell scripts in the target environment by migrating
existing Unix jobs from CA Workload Automation to Mule applications
QUALIFICATIONS...
Must be able to contribute to self-organizing teams with minimal supervision working
within the Agile / Scrum project methodology
Bachelors Degree in Computer science or related field
5 years of related information technology/engineering experience
4 years of strong experience building APIs (Rest and SOAP) proxies and data
transformationsstrong MS SQL and Oracle SQL knowledgestrong Java and python
skills required etc.
Issue Management - Root cause analysis and solution proposition
Change Management - help create deployment plans with multiple teams
Strong understanding of Anypoint Studio and API Manager
Experience with Version Control Systems
Demonstrated experience with the Scrum Agile methodology
Strong ability to learn new technologies in a short time
Must possess well-developed verbal and written communication skills