[1 year contract, renewable]
We are seeking a highly skilled and experienced Senior Data Engineer with 4 to 8 years of relevant experience to join our dynamic team. As a Senior Data Engineer, you will be responsible for the development, implementation, and maintenance of our Business Intelligence (BI) and Data Warehouse projects. You will work closely with stakeholders to gather requirements, design data solutions, and ensure data integrity, scalability, and security across multiple platforms.
Responsibilities:
· Collaborate with the Product Owner to define and execute the roadmap for BI and Data Warehouse projects.
· Gather and analyze business requirements from stakeholders and design appropriate data solutions.
· Develop data warehouses and data marts both on-premises and in the cloud.
· Design and implement reports, dashboards, and interactive visualizations.
· Ensure proper version control, system documentation, and change management.
· Provide operational maintenance and support for non-production environments.
· Manage incidents, service requests, and ensure timely issue resolution in line with the Service Level Agreement (SLA).
· Implement enhancements based on business requirements and timelines.
· Support audits or reviews and assist in follow-up actions from audit recommendations.
· Test software patches or upgrades and coordinate production deployment.
· Conduct training sessions and user briefings to elevate BI competency.
Qualifications:
· 4 to 8 years of relevant experience in Data Engineering.
· Tertiary education in Computer Science, Information Systems, or a related field.
· Strong knowledge of data modeling, data processing, data warehouse architecture, data management, and data security.
· Hands-on experience in SQL programming.
· Proven experience in building and managing data warehouses.
· Proficiency in visual analytics tools such as Power BI or Tableau.
· Experience with:
- AWS Cloud platform: Lambda, Step Functions, ECS, ECR, Glue, Athena, RDS, Eventbridge, API Gateway, SQS.
- Python & container development.
- SQL and PostgreSQL: Creating tables, views, and partitioning.
- Microsoft SQL Server Integration Services (SSIS) for data ingestion.
- Data modeling, preferably with ER Studio.
· Strong analytical, problem-solving, and logical thinking abilities.
· Ability to work effectively in a team with strong communication skills (both written and spoken).
· Willingness to learn and adapt in a fast-paced environment.
Preferred Skills:
· Experience with Denodo, SQL Polybase.
· Familiarity with DevOps tools like Azure DevOps, GitLab, JIRA, and Confluence.
· Experience with Microsoft SharePoint development.
· Unix scripting for secure file transfers.
· Knowledge of .NET programming (e.g., C#).
· Experience with Kafka or AWS Kinesis.