Job Overview
We’re excited to welcome an experienced Data Engineer to join our team. In the capacity of Data Engineer you will play a crucial role in designing, implementing, and maintaining the infrastructure necessary for our data initiatives, ensuring scalability, reliability, and efficiency. You will collaborate with cross-functional teams to develop robust data pipelines, optimize data workflows, and ensure the reliability and scalability of our data systems.
Responsibilities
- Develop and maintain ETL (Extract, Transform, Load) processes to integrate data from disparate sources into SQL Server databases.
- Develop and implement efficient data models to support analytical and reporting requirements.
- Design, implement, and optimize database structures, stored procedures, queries, and views for performance and scalability.
- Design and implement database schemas, tables, indexes, triggers and constraints to ensure efficient storage and retrieval of data.
- Perform database debugging, troubleshooting, and bug fixing to identify and resolve issues related to data integrity, performance, and functionality.
- Troubleshoot and resolve database issues, including performance bottlenecks, data corruption, and system errors.
- Collaborate with cross-functional teams, including software developers, analysts, and business stakeholders, to gather requirements and implement database solutions.
- Implement security measures and access controls to protect sensitive data stored in SQL server databases, in compliance with regulatory requirements and industry best practices.