Разработчик C# / .NET (СЭД ТЕССА)
Описание
Обязанности: Разрабатывать и развивать функциональность СЭД ТЕССА: создавать новые модули, дорабатывать существующие, писать чистый и поддерживаемый код на C# / .NET Создавать интеграции с внешними системами: 1С, ЭТП ГПБ и другими корпоративными системами через REST API Автоматизировать бизнес-процессы: переводить требования аналитиков и консультантов в работающий код, который реально упрощает жизнь пользователям Мигрировать функциональность при обновлении платформы TESSA: адаптировать существующие решения под новые версии, минимизируя риски для продуктива Оптимизировать производительность: анализировать и улучшать запросы к БД, снижать нагрузку на серверное оборудование, ускорять работу системы Писать тесты: покрывать код unit- и интеграционными тестами, чтобы новые релизы не ломали существующий функционал Участвовать в code review: проверять код коллег, делиться знаниями, поддерживать единый стиль и качество кодовой базы Работать в связке с аналитиками и консультантами: вместе разбираться в требованиях заказчиков, находить оптимальные технические решения Требования: Высшее образование (ИТ, техническое) Опыт разработки на C# от 3 лет — вы уверенно владеете языком, понимаете его особенности и подводные камни Знание .NET — вы понимаете, как устроена платформа, и умеете работать с её современными возможностями Понимание принципов SOLID и паттернов проектирования — вы пишете код, который легко расширять и поддерживать Опыт работы с контейнерами зависимостей — вы понимаете, зачем нужны и как правильно использовать Опыт работы с REST API Знание SQL — вы умеете писать оптимальные запросы, понимать планы выполнения, работать с индексами Опыт написания тестов: unit-тесты, интеграционные тесты — вы понимаете, что код без тестов — это код, который сломается в самый неподходящий момент Опыт работы с Git — вы уверенно владеете ветвлением, слиянием, разрешением конфликтов, понимаете GitFlow или аналогичные модели Опыт работы с Linux — вы не боитесь консоли, умеете развернуть приложение, посмотреть логи, разобраться с правами доступа Умение работать в команде: декомпозировать задачи, оценивать трудозатраты, участвовать в code review, работать с чужим кодом Будет преимуществом: Опыт работы с платформой TESSA — если вы уже разрабатывали для этой СЭД, вы поймёте контекст в разы быстрее Опыт работы с frontend: ReactJS, TypeScript, MobX Опыт работы с WPF Опыт работы с CI/CD — вы умеете настраивать пайплайны, автоматизировать сборку и деплой Условия: Работа в офисе на месте работодателя (без возможности работать удаленно!) Официальное трудоустройство. Белая заработная плата, премирование. Пятидневная рабочая неделя, понедельник-четверг с 9.00 до 18.00, пятница с 9.00 до 16.45, выходные сб, вс. Комфортабельный офис в шаговой доступности от м. Новочеркасская. Полис ДМС после прохождения испытательного срока. Профсоюзная организация. Коллективный договор.