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