What are the responsibilities and job description for the Senior Integrations Engineer position at Therabody?
Who We Are:
Therabody® is a pioneer in the wellness technology space, developing products and services that optimize human performance and unlock the body’s natural ability to achieve health and well-being. Founded by Dr. Jason Wersland to alleviate his own debilitating pain after a traumatic accident, he invented the category-defining percussive therapy device, Theragun®, which has been rooted in more than a decade of research and development. The company continues to pave the way with its innovative ecosystem of wellness solutions, including pneumatic compression (RecoveryAir®), electrical stimulation (PowerDot®), vibration therapy (Wave series), and USDA Certified Organic CBD (TheraOne®).
Science is fundamental to Therabody’s DNA; Therabody uses existing science, combined with internal and external research, to validate products and services. Therabody’s products are embraced by both the medical community and millions of consumers worldwide. Currently available in more than 60 countries, including at company-owned retail stores and at Reset®, a whole-body wellness center.
Who we are looking for:
Therabody is seeking an experienced Sr. Integrations Engineer within the Information Technology group to join our rapidly growing organization. The role will build and maintain integrations for multiple cloud systems and must be capable of understanding business requirements, working with end users and developing and deploying the integrations.
The Sr. Integrations Engineer is a key role within the Technology team to ensure the integrity, continuity, and enhancement of our data integrations. In this position you will use your technical expertise managing data integrations in large complex environments, coupled with your business communication skills. It is an excellent opportunity to join an organization at the doorstep of a journey to transform an industry-leading business with technology innovation.
Your Responsibilities:
- Identify, analyze and develop interfaces and integration flows using Mule ESB Anypoint platform including Mule Runtime, Connectors, Design Center and API management
- Responsible for software development in Mule API management portal using various programming languages and related tools and frameworks, reviewing code written by outsourced resources, bug fixing, testing, documenting and implementation.
- Explain complex technical issues to project managers, developers, team leads and architects in an easy to understand manner, and recommend clearly thought out solutions.
- Develop solutions by designing system specifications, standards and programming
- Troubleshoot issues and provide bug fixes
- Lead outsourced resources in development of large scale integrations
- Mentor and cross-train internal operations team on support of Mulesoft platform
Key Qualifications
- 7 years of software development experience. Software integration and/or other iPaaS experience are a must. Preferably Mulesoft.
- Experience in small to large size implementations, working with geographically distributed teams
- Intermediate level Java development experience is a must
- Has strong experience in the Application Integration Architecture, Solution Design, and Development using SOA/EAI solutions
- Understanding of relational databases; experience working with different adaptors and JMS queues required
- Experience with SOAP and REST is a must
- Experience with ESB/iPaaS administration, configuration and tuning
- Demonstrated experience implementing ESB/iPaaS architecture, rules, caching, etc.
- Experienced troubleshooting ESB/iPaaS, including working with debuggers, flow analyzers and configuration tools.
- Experience with Agile/Scrum methodology
- Excellent problem-solving and analytical skills
- Excellent interpersonal, verbal and written skills and the ability to interact with all level of stakeholders and support personnel