Основные обязанности:
- Участие в существующих и новых проектах в качестве разработчика;
- Написание кода, ревью кода колег, работа с техдолгом.
Условия работы:
- 2 офиса на выбор (Академгородок или центр города);
- Возможность удалённой работы из любой точки мира;
- Гибкий график;
- Занятия английским языком за счет компании;
- Обучение за счет компании;
- Компенсация занятий спортом;
- Уютная кухня в каждом офисе;
- Полностью белая зарплата;
- ДМС.
Требования к кандидату:
- Опыт разработки .NET приложений не менее 2 лет;
- Опыт командной разработки, опыт разработки с применением Agile методологий;
- Свободное владение стеком технологий разработки коммерческих приложений на .NET / .NET Framework;
- Глубокое понимание ООП, принципов SOLID и умение применять паттерны проектирования на практике;
- Опыт использования юнит-тестов в разработке ПО;
- Отличное знание реляционных баз данных;
- JavaScript, TypeScript (опыт использования одного или нескольких JS фреймворков, таких как Angular, React);
- Опыт использования ORM фреймворков, таких как Entity Framework, NHibernate;
- Уверенное знание технического английского, способность вести переписку на английском языке - обязательное требование.
Дополнительно будет плюсом:
- Опыт разработки распределенных и высоконагруженных систем (RabbitMQ, MassTransit, микросервисы, SignalR, etc.).