Overview
Parexel Uxbridge, England, United Kingdom — Software Engineer - Mulesoft role to design, develop, and support MuleSoft solutions for Parexel. The position involves delivering integration solutions and APIs within an Agile environment.
Responsibilities
* Design and develop systems and data integrations using MuleSoft Anypoint Platform.
* Design and develop high-quality APIs and integrations.
* Develop unit tests and provide code coverage to validate business logic and functionality.
* Create high-level design documents, including MuleSoft functionality.
* Support and fine-tune existing integration architecture and code to improve performance, processes, and best practices.
* Solve or propose solutions for complex issues and problems.
* Actively engage in improving software delivery through DevOps and other Agile practices.
* Participate in and lead code reviews.
* Collaborate extensively with vendor partners and internal Parexel teams to deliver high-quality solutions.
* Stay current on industry best practices and emerging technologies.
Qualifications and Experience
* Bachelor’s Degree in Computer Science or related field.
* MuleSoft 4 Level 1 Developer Certification required.
* 3+ years of progressive Software Engineering experience with hands-on development with middleware and integration technologies.
* Experience with Java or Python is a plus.
* A minimum of 2+ years hands-on experience with MuleSoft development.
* Experience with messaging technologies and platforms (e.g., JMS, Amazon SQS, Azure Service Bus).
* Knowledge of API-Led connectivity, Publish-Subscribe, Batch processing, and other EIP design patterns.
* Experience building and consuming SOAP and REST web services.
* Experience in an Agile environment and knowledge of CI/CD (GitLab or Azure DevOps) and DevOps processes.
* Knowledge of MuleSoft connectors (Salesforce, HTTP, DB, SOAP, FTP, etc.) and connection strategies.
* Experience with automation technologies (UI Path, PowerAutomate) is a nice-to-have.
* Knowledge of security protocols (SSL, Basic Auth, SAML, OAuth 2.0) and API gateways to enforce security policies.
* Knowledge of CloudHub 2.0 and Azure Kubernetes Service is nice to have.
* Experience in building interfaces using Mule Batch processing, exception handling, and logging frameworks.
* Ability to work collaboratively on a geographically distributed team.
* Comfortable engaging with vendors and other engineering teams on a highly technical level.
* Excellent written and verbal communication skills, and strong presentation skills.
* Goal-oriented and self-motivated within a collaborative team environment.
* Ability to iterate quickly in an Agile environment and learn new technologies quickly.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
* Engineering and Information Technology
Industries
* Pharmaceutical Manufacturing
* Biotechnology Research
* Hospitals and Health Care
#J-18808-Ljbffr