KEY RESPONSIBILITIES… ● Create and configure workflows connecting to single/multiple APIs that act as passthrough or require transformations ● Manage APIs using MuleSoft's 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 ● Bachelor's 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 transformations,strong MS SQL and Oracle SQL knowledge,strong 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