Обязанности:
Разработка высоконагруженной платформы и сервисов;
Оптимизация, отладка и исправление программного кода;
Изучение логов, метрик и решение проблем на этапе эксплуатации систем.
Требования:
Опыт разработки на платформе .NET от 2-х лет (C#);
Опыт разработки баз данных MS SQL, сложные запросы, триггеры, транзакции, оптимизация запросов (SQL, T-SQL, Entity Framework);
Уверенное знание .NET Framework (C#) >= 4.0, .NET Core>=2.0;
ASP.NET Core, AJAX;
Навыки разработки и проектирования Web Services, REST, Web API;
Желательно reactjs, angular;
Опыт применения IoC контейнеров (Unity, Autofac);
Опыт работы с ORM (Linq2SQL, EF6, EF Core);
Умение разбираться в чужом коде;
Понимание принципов ООП, SOLID, KISS, DRY, YAGNI, паттернов проектирования, классических алгоритмов;
Опыт использования средств коллективной разработки (системы контроля версий, системы управления дефектами).
Умение и желание работать в команде по принципам Agile.
Личные качества:
Аналитический склад ума и системное мышление;
Быстрая обучаемость.
Мы предлагаем:
Оформление по ТК РФ;
Стабильную заработную плату;
Проектные премии;
Возможности для профессионального и карьерного роста: использование в работе передовых технологий, участие в корпоративных программах (получение сертификации Microsoft, обучение, корпоративные мероприятия, корпоративная библиотека);
Дружный коллектив высококвалифицированных сотрудников, демократичная атмосфера;
Известные клиенты и интересные задачи;
Комфортные условия труда: современный офис с "чайной" комнатой (холодильник, кофемашина, чай, кофе, печенье).