Our client, a large provider of healthcare and health services, is looking for a Database Engineer to join their IT team.
Duties and Responsibilities
- Design, develop, and maintain scalable, reliable data pipelines.
- Implement ETL/ELT processes to integrate data from various sources into data warehouses and lakes.
- Create and maintain logical, physical, and conceptual data models.
- Optimize database schemas and structures to enhance performance and scalability.
- Integrate data from APIs, streaming services, and third-party sources.
- Automate workflows to streamline data ingestion and processing.
- Monitor and optimize database performance, query execution, and system reliability.
- Apply data partitioning, indexing, and caching techniques to improve performance.
Skills:
- Proficiency in SQL or Python for data processing.
- Experience with cloud platforms related tools (Redshift, BigQuery, Snowflake).
- Hands-on experience with big data tools like Hadoop, Spark, or Kafka.
- Knowledge of database technologies (Microsoft SQL, PostgreSQL, MySQL, NoSQL databases).
Education/Experience:
- Experience with data visualization tools
- DevOps principles and CI/CD pipelines.
- Cloud-based Enterprise Data Warehouse (EDW) environments.
- Data preparation and delivery in a Value-based care environment.
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.