What are the responsibilities and job description for the Software Integration Engineer / Data Engineer position at OneSpaWorld?
Job Description
Job Description
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
- 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.
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
Powered by JazzHR
xix72JyOvO