Position: Full Stack .NET Developer
Company: Artkai
Experience required: 3y
English level: upper

Responsibilities:

Designing and writing easily readable and understandable code.
Solving optimization and performance tasks.
Delivery of software using DevOps mentality.
Prioritization of project scope/incidents.
Monitoring solutions in production.
Participating in discussing technical solutions.
Working collaboratively in a distributed Agile team.
 

Requirements:

2+ year of experience in applications programming.
Experience in full software development lifecycle from design to deployment.
Experience in C#, ASP.NET MVC.
Knowledge of programming patterns and SOLID principles;
Experience with distributed source control systems Git or TFS.

English at least upper-Intermediate.

Strong communication and collaboration skills: an ability to work with U.S.-based team members.

Methodology knowledge ( SCRUM or other).

Ability to clearly explain the current state of development and current problems.

Will be an advantage:

Knowledge of .Net Core, MS WebAPI 2
Experience in building modern Web UIs using any frameworks (Angular or React or Vue) and SPA approach.
Experience with message-based distributed system (NServiceBus big plus)
Experience with CQRS
Cloud (Azure big plus)
Knowledge of Redis, ElasticSearch, RabbitMQ
Experience with CI/CD pipelines (we use TeamCity - Octopus combination)

Experience in highly transactional retail web sites.