Position: Junior Strong .NET Developer
Company: Geniusee
Experience required: 1y
English level: upper

**What you will need:**
● 1+ years of relevant experience in the IT industry, strong knowledge of .Net Framework
● Experience with .NET Core, ASP.NET Core Web API
● Experience with ORM (Entity Framework)
● Good knowledge of SQL, understanding of database normalization
● Good understanding of OOP, programming patterns
● English — Upper-intermediate

**Would be a plus:**
● Experience with GIT and branching workflows would be a plus.
● Understanding multithreading principles
● Experience with REST web services
● Experience with GraphQL
● Integration of payment systems
● TDD, JWT, Agile, Scrum

**What you will get:**
● Competitive compensation depending on experience and skills
● English classes
● Exciting and challenging startup projects all over the world on a long-term basis
● Flexible working hours (start your day between 8:00 and 11:30)
● Career development opportunity
● Health insurance
● Informal and friendly atmosphere, a lack of bureaucracy and micromanagement
● Team buildings, corporate parties
● Paid vacation (18 working days) and sick leaves
● Unlimited work from home (remote) or in a cozy office near the city center

**Reasons you will love working at Geniusee:**

● Employee-friendly working conditions
One of Geniusee’s core values is treating each team member like a trusted partner. You get to choose your work environment because you know yourself best.

● Teamwork beats distance
We put effort into maintaining a happy, friendly atmosphere within the team. We see each other at team meetups, workshops, G-talks, marathons, and other events.

● Excellent tools and equipment
You don’t have to worry about your work gear, Geniusee will provide you with high-quality hardware appropriate for your job description.

**Your Geniusee Career Growth:**
360-degree feedback — a process through which feedback from an employee’s subordinates, colleagues, and supervisor, as well as a self-evaluation by the employee themselves, is gathered
Evaluation — time to talk with an expert. Together, you will assess the progress you have achieved
Navigation — summarize your review with a manager and define your future goals.