C# Developer
ЗАРПЛАТА ПО ДОГОВОРЁННОСТИ
ТРЕБУЕМЫЙ ОПЫТ
ОТ 5 ЛЕТ
МЕСТОПОЛОЖЕНИЕ
МОЖНО УДАЛЁННО
ТИП ЗАНЯТОСТИ
ПОЛНЫЙ РАБОЧИЙ ДЕНЬ
ЗАДАЧИ
- Разработка BackEnd;
- Разработка REST API;
- Разработка новых микросервисов;
- Поддержка и доработка существующих микросервисов;
- Расширять архитектуру баз данных;
- Работа с различными хранилищами данных, в основном MS SQL, PostgresSQL;
- Code Review и рефакторинг существующего кода;
- Организация взаимодействия с внешними системами;
- Написание тестов ĸ существующим и разрабатываемым сервисам;
- Проектировать архитектуру новых подсистем, модернизировать имеющиеся;
- Самостоятельно писать наиболее сложные участки кода, оптимизировать алгоритмы;
- Находить нестандартные решения там, где стандартные неприменимы из-за высокой нагрузки и/или больших объемов данных;
ОСНОВНЫЕ ТРЕБОВАНИЯ
- Активное участие в выработке технических решений и идей, двигающих бизнес вперед;
- Высокая культура кода: производительный, понятный и лаконичный код;
- Отличное знание платформы .NET Framework / .NET Core / .NET. Принципы работы CLR, основные структуры данных и алгоритмы, многопоточность и т.п.
- Отличное знание языка C# и многолетний опыт его использования (более 5 лет);
- Понимание реляционных и NoSQL БД;
- Опыт работы с MSSQL, PostrgreSQL, написание и оптимизация сложных запросов;
- Понимание основ и принципов ООП;
- Осознанное использование шаблонов проектирования, инструментов, библиотек и классов в соответствии с ситуацией;
- Умение находить решения, своевременно обратиться за помощью, желание сделать все необходимое для решения задачи;
- Профессиональная культура общения с коллегами;
- Работа с Git, понимание подхода GitFlow;
- Опыт работы с Jenkins;
БУДЕТ ПЛЮСОМ
- Понимание принципов проектирования многопоточных веб-приложений, включая отказоустойчивость, безопасность и производительность;
- Опыт проектирования базы данных;
- Опыт работы с веб: JavaScript, TypeScript, Vue, Angular;
- Опыт работы с NHibernate;
- Опыт работы с WinForms, DevExpress;
- Опыт профилирования приложений (JetBrains dotTrace, dotMemory) и опыт создания profile-friendly приложений;
МЫ ПРЕДЛАГАЕМ
- Возможность удаленной работы;
- Возможность комбинированной работы (3 дня дома, 2 в офисе);
- Комфортный офис в г. Москве в бизнес-центре класса А;
- Официальное трудоустройство, согласно ТК РФ;
- Руководители, которые работают с Вами как с партнерами, могут передать опыт и помочь, а не просто ставить Вам задачи и контролировать их исполнение;
- Готовность к открытому диалогу с целью индивидуального обсуждения с каждым кандидатом зарплатных ожиданий и условий работы;
- Опыт. Команда рада делиться экспертизой в разработке и бизнес-процессах;