Москва
Обязанности:
-
Участие в принятии архитектурных решений;
-
Разработка компонентов программных систем;
-
Участие в обсуждении и формировании требований;
-
Декомпозиция задач;
-
Постановка задач другим разработчикам, контроль исполнения;
-
Рефакторинг и оптимизация кода;
-
Проведение code review;
-
Контроль соблюдения командой принятых правил взаимодействия и процесса разработки
Требования:
-
Опыт коммерческой разработки с использованием платформы .NET от 3-х лет;
-
Хорошее знание C# и .NET Core, стандартной библиотеки и структур данных;
-
Знание и опыт работы с Entity Framework Core;
-
Опыт работы с БД (желательно PostgreSQL);
-
Понимание SOLID, design patterns и принципов проектирования ПО;
-
Понимание принципов построения REST API;
-
Глубокие знания современных информационных технологий (клиент-серверная архитектура, синхронное/асинхронное взаимодействие, многопоточность, сетевые протоколы, DevOps и т. д.);
-
Умение разбираться в чужом коде;
-
Знание жизненного цикла ПО, понимание принципов разработки, внедрения и сопровождения ПО
Основные технологии и инструменты:
NET Core, C#, .NET Framework, ASP.NET, PostgreSQL, GitLab
Опционально (будет плюсом):
Docker, Swagger, Redis/Hazelcast, RabbitMQ/ActiveMQ
Docker, Swagger, Redis/Hazelcast, RabbitMQ/ActiveMQ
Условия:
-
Интересная работа в компании-лидере рынка по информационной безопасности
-
Стабильная работа в аккредитованной ИТ компании;
-
Комфортные условия: офис класса «А», просторные опенспейсы, дополнительные мониторы, ноутбуки;
-
Вкусная еда: в бизнес-центре есть кафетерий с вкусными завтраками и обедами, а также свежесваренным кофе и выпечкой;
-
Бесплатный чай/кофе в офисе;
-
Зоны для отдыха и общения;
-
Расширенная программа ДМС с 1 месяца работы, включающая стоматологию;
-
Достойная «белая» зарплата (по результатам собеседования), бонусы по итогам года;
-
Профессиональное развитие: программы обучения сотрудников, возможности для повышения квалификации и сертификации, еженедельное внутреннее обучение;
-
Скидки от компаний-партнеров (банки, фитнес, рестораны, языковые школы и многое другое);
-
Гибкое начало и окончание рабочего дня, минимальные ограничения по дресс-коду.