Обязанности:
Привет! Это команда прикладной разработки Directum RX — создаём информационные системы управления цифровыми процессами и документами. Системой пользуется нефтегазовый сектор, банки гос.органы. После импортозамещения спрос на продукт возрос — скучно не бывает. Новые прикладные фичи охватывают: делопроизводство и документооборот; договоры и финансовый архив; электронный обмен документами с контрагентами через сервисы СБИС и Диадок; масштабируемость и надежность работы (десятки тысяч пользователей и миллионы документов); поддержку Linux и отечественных офисных пакетов. Конкретные задачи зависят от команды и меняются каждые 3–4 месяца. Сейчас в прикладной разработке пять команд. В каждой по 5–6 разработчиков, 2 тестировщика и аналитик. Есть свой product owner и проектировщики. Мы планируем продолжить расти дальше и находимся в поиске Senior .NET-разработчика. Работаем со стеком: .NET Framework, .Net Core, Python; СУБД: MS SQL Server, PostgreSQL; среда разработки: SharpDevelop с собственными плагинами, Visual Studio, Rider; системы контроля версий: Git, Azure DevOps; инфраструктура: Python, ReportPortal, Jenkins, NUnit. Примеры задач: следить за архитектурой, чистотой кода и совместимостью; обеспечивать оптимальность и масштабируемость, стабильность и безопасность системы; ставить чёткие задачи на реализацию разработчикам и обеспечивать качественный и своевременный результат; декомпозировать фичи на реализационные задачи, оценивать трудоемкость, прогнозировать сроки поставок. На собеседовании спросим про опыт: промышленной разработки на C# .NET (желателен от 3-х лет); full-stack разработки банковского софта, бизнес-приложений Oracle/SAP и подобных систем; работы по TDD; профилирования и оптимизации узких мест приложений; проектирования, разработки и документирования публичного API. Уделим внимание твоим знаниям SQL, Git, Azure DevOps/Jira. Почему стоит идти к нам работа в стабильной компании федерального масштаба, система — лидер рынка. Решаем сложные востребованные задачи без готовых решений или аналогов; разработчики сами определяют пути реализации, архитектуру и способы выполнения задач. Выделяется время на исследование и прототипирование. Команда отвечает за фичи; активно практикуем TDD, рефакторинг, техдолг, code review, анализ производительности. Для нас важны качественный код и совместимость API; большая степень творчества в проектировании. Никаких мутных ТЗ! Cами выделяем потребности, строим и проверяем гипотезы, проводим story mapping, проектируем итерационно параллельно с реализацией и тестированием; профессиональное развитие: собираем свои митапы, выступаем на крупных ИТ-конференциях, проводим мозговые штурмы и инженерные дни. Выделяем рабочее время на внутреннее обучение; официальное трудоустройство. Удаленка или работа в офисах Directum в городах присутствия (Нижний Новгород, Ульяновск, Уфа, Ижевск).