Description
HIRING FILIPINO CANDIDATES RESIDING IN THE PHILIPPINES
Position: Data Engineer
Work Hours: Monday - Friday, GMT (Greenwich Mean Time zone), flexible 8 working hours with expected 3-4 hours overlap during client's time (8:00 - 11:00 AM Ireland Time)
Holidays: TBD
Pay Range: 3,000 - 3,700 USD/month
About The Company
The client is the next transformative leap forward in practice management (EHR) systems used in healthcare. Their unique team of experienced IT and healthcare professionals aims to deliver a software and infrastructure platform that not only outperforms existing legacy systems on established practice workflows but also provides the foundation for the next paradigm shift in primary care technology. They will not be a typical EHR but rather something they like to call an IEHR or intelligent electronic health record. The intelligence comes both from their unique frontend which promotes improved data quality capture and their innovative backend which enables next-level analysis of the data. They believe that the coming decades will bring enormous improvements in healthcare's ability to leverage data to raise the levels of care delivered to patients and the efficiency of all healthcare team members. They see themselves as a major component and an accelerator of this positive change.
Responsibilities
- Lead end-to-end data migration projects, ensuring the seamless transfer of data from one system to another.
- Demonstrate proficiency in designing and optimizing both relational and NoSQL databases to support the organization's data needs.
- Implement and uphold data governance practices to maintain data quality, integrity, and security throughout the data lifecycle.
- Oversee the infrastructure supporting data processes, ensuring optimal performance, reliability, and scalability.
- Work with and leverage the AWS ecosystem, showcasing proficiency in utilizing AWS services for efficient data processing and storage.
- Leverage open-source technologies to build robust and cost-effective data solutions.
- Demonstrate an understanding of distributed computing frameworks such as Apache Spark, Presto, and similar technologies to optimize data processing capabilities.
- Create and maintain dashboards for monitoring application health and cost monitoring, providing valuable insights to support decision-making.
Requirements
- 5 years in data engineering roles
- Self-disciplined, determined, and driven to succeed and grow as an engineer.
- Solid understanding of computer science fundamentals and software engineering principles.
- 5 years of experience and above in working with relational databases.
- Strong proficiency in SQL (5+ years) and at least one programming language (e.g., Python, Java).
- Proven track record of successfully planning and executing data migration projects.
- Hands-on experience with tools and methodologies for data migration, ensuring a smooth transition while maintaining data integrity.
- Familiarity with data orchestration tools, such as Apache Airflow, and the ability to design and manage complex data workflows.
- Experience in designing, implementing, and optimizing database schemas, queries, and indexing strategies.
- Familiarity with agile methodologies, sprint planning, and retrospectives.
- Proficiency with version control systems, especially Git.
- Ability to work in a fast-paced startup environment and adapt to changing requirements.
- Tools: has flexibility for the tools. Some experience with multiple data engineering tools is preferred.