Data Engineer - People Analytics
Data Engineer - People Analytics
Job Description: We are looking for a highly skilled and experienced Data Engineer to join our team. The
ideal candidate will have strong knowledge of database management, data integration, and data
transformation, as well as extensive experience with MS SQL Server, SSIS (SQL Server Integration Service),
Python programming, and API integration.
Key Responsibilities:
● Design, develop and maintain database solutions using MS SQL Server, with a focus on
performance, reliability and security.
● Create and maintain complex ETL (Extract, Transform, Load) systems using SSIS for
data integration and business process automation.
● Create and optimize T-SQL storage methods, triggers, and cursors to support data
retrieval, manipulation, and integrity checking.
● Write Python scripts for data processing, automation, and integration with APIs and
services.
● Work with Google Apps Script to keep productivity running and integrate with Google
Workspace services.
● Collaborate with data analysts, data scientists and business stakeholders to understand
data needs and deliver high-quality data solutions.
● Implement and maintain SQL Server unit testing to ensure code reliability and
performance.
● Monitor database and ETL performance, applying optimizations as needed.
● Implement data validation and correction processes to ensure data integrity and
accuracy.
● Document database design, data flows, ETL processing, and API integration.
● Strong knowledge of Microsoft BI Stack.
● Ability to use Power Query, DAX and MQuery for data extraction and transformation.
● Ability to create optimized data modeling, database, and BI solutions.
● Experience in Flask-based application development (preferred).
● Proficiency in text analytics using Python libraries.
Qualifications: