Connecting the world to wellness
MINDBODY emerged from the simple idea that small business owners deserve the time to focus on what matters most: their customers. Our software has transformed that vision into the world's leading wellness services marketplace, linking hundreds of thousands of passionate health, wellness and beauty professionals to the millions of clients they serve.
MINDBODY is a cloud-based business management software company for the wellness services industry.
We serve about 35 million consumers located in 130 countries & territories.
At MINDBODY, work-life balance takes on a new meaning for us. When your life goals & values align with the work you do every day, balance is second nature.
We help inspired business owners seamlessly succeed & individuals all over the globe lead healthier, happier lives with our technology.
Company Overview - https://company.mindbodyonline.com/
Follow our careers page here - https://mindbodyonline.com/careers
JOB SUMMARY –
The MuleSoft Integration Developer will create and code applications according to established standards and best practices. Your primary responsibility will be to design, develop and maintain integrations to support critical business use cases and requirements based upon the MuleSoft layered API led approach to building Applications. As a member of the Corporate IT Architecture team, you will interface with product, Corp IT Business Systems, Corp IT Systems Operations and PMO teams as well as with a variety of business partners across the organization to ensure adherence to business and technical requirements.
As a MuleSoft Integration Developer at MINDBODY, you will be in the unique position to contribute to the direction and vision of integrations based upon MuleSoft’s Anypoint platform. Your primary responsibilities will be to design, develop, deploy, and maintain integration solutions and associated data mappings and transformations. This includes tuning and optimization of queries written for Enterprise wide integrations. To accomplish this, you will need solid communication skills to effectively work across organizational teams, and a passion for creating process driven workflows from a variety of business requirements. Strong technical capabilities working with tools such as Java, JSON, Dataweave, XML and others.
PRINCIPAL DUTIES AND RESPONSIBILITIES:
· Schedule, build, and monitor new and existing integrations, reports, batch jobs, ELT/ETL processes, requiring working knowledge of ELT/ETL tools such as Dataloader, Informatica, and Matillion.
· Orchestrate and perform data migrations leveraging middleware integrations between applications based upon the MuleSoft Anypoint Platform.
· Map data between different applications and manage data transformations.
· Participate in user requirement sessions and assist in designing a solution that meets business requirements while also adhering to data governance best practices.
· Establish technical advisory services with Business Partners across the organization to define and document process.
· Active participation in multiple projects concurrently, including requirements gathering, developing work breakdowns and business case justifications to meet project success criteria.
· Ability to skillfully present more than one solution to complicated problems, providing the pros and cons of each solution.
· Ability to look beyond the obvious and understand that what is known is just at the edge of what is unknown.
· Quickly learn new technologies, find creative solutions to a wide variety of problems, and communicate effectively to both technical and non-technical audiences.
· Should be self-driven, effective communicator, and team player who realizes the value of being the healthy tension in the room at times.
QUALIFICATIONS AND REQUIREMENTS:
· Bachelor's degree in computer science or equivalent experience and 4-8 years of development experience with at least 3 years of integration development, preferably using MuleSoft.
· MuleSoft Developer certification a huge plus.
· Design, build, test, deploy, and maintain efficient, reusable, and reliable code.
· Ability to create test plans and lead Unit and performance testing of code.
· Interface with release management teams to coordinate deployment of code.
· Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
· Key contributor to code quality and compliance with Governance policies and standards.
· Experience in coding MuleSoft flows and creating templates in Anypoint Studio.
· Experience in setting up the MuleSoft Anypoint platform, including integrating with SaaS-based authentication/authorization systems (e.g. Single Sign-On platforms).
· Experience in the development of testing suites using Mule MUnit and JMeter to test regular mule flows.
· Experience with CI/CD tools such as Maven, Jenkins, Nexus, Git, etc.
· Expertise working with API Manager, Runtime Manager, Design Center, and coding datatypes in JSON and API specifications in RAML.
· Experience developing in Java, JSON, XML, SOAP and J2EE frameworks, and consuming RESTful and SOAP based web services.
· Experience working with cloud and hybrid platforms such as AWS, ADO, CloudHub, etc.
· Knowledge of the API-Led layered approach, including experience on setting up SLA alerts, monitoring transactions, and facilitating Center for Enablement strategies.
· Working knowledge of integration design patterns for building middleware systems from the ground up including, security models, encryption, routing, transformation (specifically with Dataweave), error handling frameworks, logging frameworks, and testing frameworks
SCOPE OF SUPERVISION/AUTHORITY:
• Duties for this position are performed under limited supervision
• You will be responsible for planning and organizing their own work, which may or may not be directly related to general business operations of the company or its customers
• You will receive training and guidance from manager as needed
• Individual contributors may be required to regularly exercise discretion and independent judgment with respect to matters of significance depending on the nature of the position
• There is no direct management responsibility for the position
WORK ENVIRONMENT AND PHYSICAL DEMANDS:
• You will need dexterity of hands and fingers to operate a computer keyboard
• This position is mostly stationary and will be required to remain stationary for extended periods of time
• Specific vision abilities required by this position include close vision, color vision, and the ability to adjust focus
• The noise level in the work environment is usually moderately quiet
About MINDBODY
MINDBODY is a studio management software for yoga, pilates, personal training, dance, martial arts, spas and salons.
View WebsiteGet More Interviews for This and Many Other Jobs
Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.
Sign Up for Free