Position: Middle/Senior Data Engineer
Company: CHI Software
Category: Data Engineer
Experience required: 2y
English level: intermediate

Locations - EU.

**Requirements:**
• Experience in designing, building, and implementing SQL Server Data Warehouse solutions.
• Experience working with the Microsoft SQL
• Server technology stack
• Data Modelling experience - Third Normal Form / dimensional data modeling / Kimball methodology.
• Experience in building and working with complex ETL and data structures, including data cubes.
• Maintain and develop Microsoft SSIS packages and SSRS reports.
• Experience in using version control tools, such as TFS, GIT, or equivalent.
• Data Visualisation knowledge with Enterprise visualization tools, such as Power
• BI, Tableau, or equivalent is desirable.
• Experience working alone and as part of a team - willing and able to support the team on a diverse set of development tasks.
• Awareness of newer technologies such as Snowflake, Databricks, Data Factory, etc.
• Knowledge and understanding of Agile working methodologies and their application in a data environment.
• Drive, desire, and attention to detail to see solutions delivered right the first time.

**With us, you can:**

**Develop your technical knowledge:**
· Use the latest technologies;
· Participate in technical events and conferences (the company covers the cost);
· Regular tech talks and professional development.

**Improve your soft skills:**
· Build strong teamwork skills and become an essential part of dynamic teams;
· Improve your English in classes and speaking directly with clients;
· Increase your productivity and communication level via Scrum, Kanban, and Agile methodologies.

**Perks**
• Covered vacation period (20 business days + 5 days off)
• Free corporate sports events
• Flexible working schedule 
• Working remotely or in our Dnipro, Kyiv, Lviv, Kharkiv or Krakow office
• Professional growth: professional events and internal training at the company’s expense
• Free English classes and speaking club with a native speaker
• Truly friendly atmosphere and team buildings online
Work with like-minded teammates who care and support