Shift Technology is looking for a Data Engineer with skills in data modeling and C# to join their team. The ideal candidate will have 3+ years of experience in software development or data engineering, strong programming skills in C# and Python, and experience with data transformation and processing tools.
Requirements
- 3+ years of experience in software development or data engineering in cloud-based environments
- Strong programming skills in C# and Python, with a solid grasp of OOP principles
- Proficiency in data transformation and processing tools (e.g. PySpark, dbt)
- Previous experience with reporting tools (e.g. Power BI)
- Knowledge of Azure Data Factory (ADF)
- Experience designing scalable and robust data platforms
- Familiarity with data modeling techniques (e.g. star schema, data vault)
- Experience with distributed data systems and Database optimization
- Comfortable working with distributed data stores and SQL Server
- Experience in ETL processes and orchestration tools
- A passion for continuous learning, mentoring, and solving complex problems
- Excellent communication skills in English
Benefits
- Flexible remote and hybrid working options
- Competitive Salary and a variable component tied to personal and company performance
- Multiple Learning and Development opportunities
- Generous PTO and paid holidays
- Mental health benefits
- 2 MAD Days per year (Make A Difference Days for paid volunteering)