Software Integration Engineer/Data Engineer - OneSpaWorld
Coral Gables, FL 33146
About the Job
Position Summary
OneSpaWorld is a worldwide provider and innovator in the fields of wellness, beauty, rejuvenation, and transformation at sea on cruise ships and on land at resorts. The company is dedicated to maintaining the highest quality standards and service delivery and is continually evolving to include all aspects of health and beauty while focusing on new advances within the wellness industry.
As a Software Integration Engineer/Data Engineer, you will be responsible for creating, testing, and maintaining integrations between our company's custom applications and commercial software solutions. The ideal candidate will have an analytical mind, and a deep understanding of data architecture and data integration technologies and will participate in the creation and evolution of the company’s data strategy.
Essential Duties and Responsibilities
Key Relationships
Financial Responsibilities
Qualifications
Knowledge and Skills
Style And Culture
Nurture Employees Play as a team Find a Way or Make One
Do the Right Thing Better Tomorrow Than Today Simple and Fast
Open and Honest Communication Pay It Forward Walk the Talk
OneSpaWorld is a worldwide provider and innovator in the fields of wellness, beauty, rejuvenation, and transformation at sea on cruise ships and on land at resorts. The company is dedicated to maintaining the highest quality standards and service delivery and is continually evolving to include all aspects of health and beauty while focusing on new advances within the wellness industry.
As a Software Integration Engineer/Data Engineer, you will be responsible for creating, testing, and maintaining integrations between our company's custom applications and commercial software solutions. The ideal candidate will have an analytical mind, and a deep understanding of data architecture and data integration technologies and will participate in the creation and evolution of the company’s data strategy.
- Design, develop, and maintain system integrations and components, including but not limited to: application to application integrations, services, internal and external API, file transfer, and EDI and SQL queries.
- Design and develop ETL processes, manage data flows and ensure data quality and integrity.
- Build and maintain a centralized data repository or data warehouse to support analytical and operational needs.
- Create and maintain documentation for all integrations.
- Contribute to the design, development, and maintenance of database systems, ensuring high performance and availability.
- Collaborate with stakeholders and partners to understand their needs and translate them into technical requirements.
- Work closely with other engineers, QA, project managers, and other departments for project planning, execution, and problem resolution.
- Work closely with various teams to optimize system performance through design, coding, and tuning.
- Monitor, troubleshoot, and resolve integration issues and manage the efficient flow of data between systems.
- Ensure that all integrations are developed using best practices, are thoroughly tested, and are optimized for performance and data security.
- Ensure data governance by enforcing standards, policies, and best practices for data management.
- Keep current with the latest technologies and industry trends and suggest ways to utilize them in our operations.
- Technical teams
- Internal stakeholders
- Internal and external development resources
- Applicable project targets and metrics
- Organization’s Key Results
- Cost Optimization
- 10 years of commercial experience
- Bachelor’s degree in Business Administration, Information Technology, Engineering, or related field
- Spa, Wellness, Fitness, Cruise, Travel, or Hospitality industry experience preferred
- Proven experience as a Software Integration Engineer, Data Engineer, or similar role
- Hands-on experience with integration platforms, APIs, and middleware, such as MS Fabric, WebMethods and MassTransit
- Strong knowledge of ETL frameworks and data integration tools
- Experience with SQL and/or NoSQL databases
- Solid organizational skills including attention to detail and multitasking abilities
- Strong working knowledge of C#
- Experience in Agile teams
- Ability to work well under pressure, prioritize work and well organized
- Ability to solve complex problems and take a new perspective on existing solutions
- Familiarity with commercial software solutions and APIs
- Strong problem-solving skills, analytical abilities, and attention to detail
- Excellent communication skills to effectively collaborate with team members and stakeholders
- Knowledge of data governance and data security principles
- Experience with cloud platforms and services is a plus; preferably Azure
Nurture Employees Play as a team Find a Way or Make One
Do the Right Thing Better Tomorrow Than Today Simple and Fast
Open and Honest Communication Pay It Forward Walk the Talk
Powered by JazzHR
Source : OneSpaWorld