Position: Middle Full Stack .NET Engineer for LanguageWire
Company: Ciklum
Category: .NET
Experience required: 2y
English level: upper

**Responsibilities**
Contribute to code base while keeping in mind mandatory requirements on simplicity, scalability and high performance;
Be involved in full solution development cycles starting from planning to showing demo;
Produce high quality testable code, unit and automated tests;
Do code review and communicate knowledge to other team members;

**Requirements**
Solid experience in developing commercial apps using ASP.NET MVC or ASP.NET Core MVC;
Knowledge of OOP, OOD, TDD, DDD, SOA;
Good knowledge of C# and .NET framework;
Experience with MSSQL, ORM (nHibernate or Entity Framework), REST APIs;
Knowledge of client-side coding (HTML5, CSS) using JavaScript and frameworks/utilities (jQuery)
Bachelor degree or above in Computer Science or alike;
Good spoken/written English;
Understanding of Agile development methodology.

**Desirable**
Client-side SPA frameworks (e.g. Vue.js, React, Angular or any other)
CSS preprocessors like LESS and SCSS
Micro Services architecture
Message brokers (Service Bus, Rabbit MQ)
Docker
Kubernetes
ELK

**What's in it for you**
Open and friendly, but also demanding work atmosphere, where you have the opportunity to grow to become a rock star developer!
Enthusiastic, professional and skilled colleagues that help each other to reach common goals.
Short communication distance: you communicate and work directly with the client.
Knowledge sharing, training and self-development opportunities.
State of the art, cool, centrally located office with a warm atmosphere that creates really good working conditions.