Position: Junior C# Developer
Company: CHI Software
Category: .NET
Experience required: 1y
English level: intermediate

Company CHI Software team is looking for a Junior C# Developer

Project Description:
Building the next generation of intelligent gym and fitness studios, leveraging the latest advancements in body tracking, guest identification and digital coaches to provide a unique and tailored experience to an ever increasingly literate fitness audience. Project focuses on an immersive, fully projection-mapped studio combined with interactive and individualized content driving new levels of engagement and fitness results.

Technology Description:
Leveraging depth tracking cameras, wireless tracking, projection mapping and an intelligent data-driven insights and experience suggestions for guests.

Job Purpose: 
To successfully develop new, innovative software applications, and to support and enhance existing software applications in immersive and interactive technologies. We are looking for candidates from a wide range of experience levels and from all aspects of the software development process – specification, architecture design, user interface design, real time 3D rendering, back end application development and testing. 

Your skills and expertise:
— Microsoft C# development experience;
— Microsoft .NET Core knowledge;
— NET Architecture; 
— RESTful Web Services; 
— Relational Databases, SQL and LINQ;
— Visual Studio; 
— Unit Testing; 
— Source Control such as GIT. 

Bonus Skills: 
— Experience with the Unity 3D game engine;
— Experience of Single Page Application using React, Angular or similar JS framework;
— JavaScript and/or Typescript; 
— Cloud (AWS or Azure); 
— NoSQL Databases. 

What else do we offer?
— Competitive compensation and benefits;
— Flexible working schedule;
— Remote work or work in one of our development offices;
— Covered rest period (20 business days+ 5 days-off);
— Professional growth: a variety of projects, regular technical events, mentorship;
— Free English classes (we have an amazing English teaching team);
— Speaking-club with a native English speaker;
— Truly friendly atmosphere and teambuilding.