Key Responsibilities:
- Design, develop, and maintain relational and distributed databases (SQL Server, ClickHouse).
- Build and optimize ETL processes using SSIS and Apache Spark.
- Develop and maintain SQL queries, stored procedures, and database functions.
- Integrate databases with backend systems using Java and Python.
- Ensure database performance, scalability, and availability.
- Collaborate with data engineers and developers to deliver efficient solutions.
- Implement best practices for database security, backup, and recovery.
- Monitor and troubleshoot data pipelines and data processing issues.
- Support data migration and integration across on-premise and cloud systems.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 3+ years of experience as a Database Developer or Data Engineer.
- Strong proficiency in SQL Server and ClickHouse.
- Hands-on experience with Apache Spark and SSIS.
- Proficient in Java and Python for data integration.
- Strong understanding of data modeling, normalization, and query optimization.
- Excellent problem-solving skills and attention to detail.
Preferred Qualifications:
- Familiarity with CI/CD for data deployments.
- Exposure to NoSQL or time-series databases.
- Experience working in Agile environments.
Job Type: Full-time
Work Location: In person