Overview
We are looking for a skilled integration engineer to join our team. This position reports to the Director IT, Analytics and Data Platforms and is a hands-on role responsible for design, build and support enterprise integrations. The ideal candidate will own and build data integrations, document integration requirements, design processes, and provide ongoing technical support. Experience with healthcare data, including Salesforce Health Cloud, is highly valued. This role demands excellent communication skills, technical expertise, and the ability to collaborate with cross-functional teams in a fast-paced and dynamic environment.
Primary Responsibilities
- Create and maintain MuleSoft integrations using flows, sub-flows, connectors, flow controls, and asynchronous flows.
- Own and build data integrations, ensuring seamless connectivity and data flow between systems.
- Design and develop APIs using RAML, ensuring scalability and adherence to best practices.
- Integrate and manage REST/SOAP web services for efficient data exchange.
- Design dataflows, logging mechanisms, and ensure adherence to design patterns like RESTful design principles.
- Document integration requirements, processes, and design specifications to ensure clarity and alignment.
- Provide ongoing technical support, post-go-live optimizations, monitoring, and resolving operational issues.
- Identify and debug integration issues, performing root cause analysis and implementing fixes.
- Collaborate with technical and non-technical users to gather requirements and translate them into technical solutions.
- Stay updated on evolving integration technologies and industry best practices to deliver cutting-edge solutions.
Required Skills and Qualifications:
- Proficiency with MuleSoft features include,
- Integration flows, sub-flows, and connectors
- Flow controls and asynchronous flows
- Mule Transactions and message filters
- Message translators and integration patterns
- Mule MUnit for testing
- CI/CD processes using tools like Maven and Git
- API Manager and Runtime Manager for deployment and monitoring
- Experience with integration technologies such as REST APIs, Webhooks, data pipelines, and connectors.
- Proficiency in handling multiple data formats like JSON, XML, XSLT, CSV, Excel, and Flat files.
- Experience with Salesforce integrations using Batch, Broadcast, Bidirectional, Event driven, SOQL
- Familiarity with cloud computing platforms such as AWS, Azure, or Google Cloud.
- Conduct unit testing, integration testing, and support user acceptance testing for MuleSoft integrations.
- Implement security measures such as authentication, authorization, encryption, token usage, and data protection mechanisms in APIs. Build APIs compliant with organizational security standards and industry regulations like GDPR, HIPAA, and PHI.
Preferred/Desirable Knowledge, Skills, and Education
- Bachelor's or master’s in computer science or relevant degree
- 8+ years of relevant experience.
- Hands-on experience with Enterprise Application Integration (EAI), B2B integrations, and Service-Oriented Architecture (SOA) using MuleSoft
- Experience with Agile development methodologies and working with distributed teams.
- Strong ability to troubleshoot and resolve technical issues related to MuleSoft integrations.
- Excellent communication skills to effectively interact with both technical and non-technical stakeholders.
- Ability to thrive in highly ambiguous and fast-paced environments, quickly adapting to evolving requirements and priorities.
The physical demands described here represent those that an employee must meet to perform the essential functions of this job successfully. Reasonable accommodations may be made upon request to enable individuals to perform essential functions. Please contact Human Resources to request an accommodation.
Physical Demands and Activities Required
- Must be able to remain in a stationary position standing or sitting for prolonged periods of time.
- Must be able to move about inside an office and exert up to 10 pounds of force occasionally or a negligible amount of force frequently or constantly to lift, carry, push, pull, or otherwise move objects.
- Must have visual acuity to perform activities such as: preparing and analyzing data and figures, viewing a computer screen, and extensive reading.
- This position requires repetitive motion, substantial movements (motions) of the wrist, hands, and/or fingers.
- Must be able to communicate with others to exchange information.
Mental: Clear and conceptual thinking ability; excellent judgment, troubleshooting, problem-solving, analysis, and discretion; ability to handle work-related stress; ability to handle multiple priorities simultaneously; and ability to meet deadlines
Work Environment
This job operates in a professional workplace or remote office environment and requires standard office equipment and keyboards. Employees who work remotely are expected to maintain their workspace and environment safely and free from safety hazards.
The statements contained in this document are intended to describe the general nature and level of work being performed by a colleague assigned to this description. They are not intended to constitute a comprehensive list of functions, duties, or local variances. Management retains the discretion to add or to change the duties of the position at any time.
Iovance is committed to cultivating and offering a diverse and inclusive work environment. As an equal-opportunity employer, our employees and applicants will be considered without regard to an individual’s race, color, religion, sex, pregnancy, national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information, military and veteran status, and any other characteristic protected by applicable law. If you need assistance or accommodation to apply to one of our opportunities, please contact careers@iovance.com.
By voluntarily providing information and clicking “Submit Application”, you explicitly consent to the collection and use of your personal information for the purposes described above and in our Candidate Privacy Notice.
#LI-remote