русал

Teamlead backend (C#)

Личный кабинет клиента для дивизиона Даунстрим для организации оптовых продаж продукции пяти заводов и сокращения трудозатрат на обработку заказов клиента.

русал

↑ Вакансия с автоподнятием
Зарплата не указанаРоссияМоскваУдалёнка

О проекте:

Личный кабинет клиента для дивизиона Даунстрим для организации оптовых продаж продукции пяти заводов и сокращения трудозатрат на обработку заказов клиента.

Состав команды: Аналитик, Специалист QA, TeamLead backend, Frontend разработчик, Руководитель проекта , Дизайнер

Обязанности:

  • Управление командой разработки;

  • Разработка и дальнейшее развитие системы «Личный кабинет ДД»;

  • Выполнение интеграций с другими системами;

  • Оптимизация производительности системы;

  • Взаимодействие с аналитиками, frontend разработчиками и командой поддержки.

Требования:
  • Опыт работы в позиции teamlead от 3 лет;
  • Опыт коммерческой разработки на платформе .NET (ASP.NET, WEB API) от .NET Core 3.1 и выше;
  • Опыт применения ORM (EntityFramework, Linq2Db и другие);
  • Знание и опыт применения принципов ООП и шаблонов проектирования, принципов SOLID, микросервисной архитектуры;
  • Опыт работы с реляционными базами данных (MS SQL или PostgreSQL) и оптимизации запросов к ним;
  • Опыт разработки приложений на основе микросервисной архитектуры;
  • Понимание работы веб-протоколов (HTTP, HTTPS) и REST API;
  • Опыт работы в системе контроля версий Git;
  • Практический опыт использования LLM в разработке: function/tool calling, промт-инжиниринг, контекст-инжиниринг, агентская разработка, RAG.

Будет плюсом:

  • Опыт работы с очередями сообщений (RabbitMQ, Kafka).
  • Практический опыт контейнеризации приложений (Docker, Docker Compose).
  • Знание TypeScript, JavaScript;
  • Опыт работы с ReactJS; Doc.
Условия:
  • Полная занятость, полный день;

  • Пятидневная рабочая неделя (5/2) с 9:00 до 18:00;

  • Возможен удалённый и гибридный график (удаленная работа/офис);

  • Работа в крупной международной компании (69 тыс. сотрудников, 1-е место по объему производства алюминия в мире), официальное трудоустройство (белая ЗП, отпуск, больничный);

  • Перспективы карьерного роста в случае успешного исполнения обязанностей;

  • Оформление, оплата отпусков и больничных в соответствии с ТК РФ.

Похожие вакансии Тимлид / Техлид

hh.ru
Л

Техлид (.NET, С#)

лоция
Зарплата не указанаРоссияМоскваУдалёнка

Чем предстоит заниматься:

  • контролем качества исходного кода: организация code review, утверждение ключевых изменений, обеспечение соответствия кода внутренним стандартам и архитектурным принципам;
  • организацией процесса приемки кода и передачи на тестирование: контроль полноты реализации требований, готовности к интеграции и деплою;
  • оценкой скоупа проекта и контроль скоупа разработки;
  • утверждением архитектурных решений и технических заданий, включая взаимодействие с архитекторами и согласование с бизнес-требованиями проекта;
  • контролем развертывания и работоспособности контуров инфраструктуры проекта;
  • ведением документации по архитектуре (совместно с архитектором), регламентам разработки и изменений (ведение технической документации, схем взаимодействий, реестров решений);
  • формированием и контролем выполнения графика разработки в рамках итераций и релизов, включая взаимодействие с продуктовой командой и управление зависимостями (совместно с тимлидом разработки);
  • ведением технического долга: фиксация, приоритизация и планирование работ по его устранению;
  • обеспечением преемственности знаний в команде: организация onboarding новых разработчиков, проведение внутренних обучающих сессий.

Чего мы ждем от тебя:

  • опыт в Web-разработке от 3 лет;
  • уверенное владение C# (.Net, .Net Core, WebAPI), .NET6 и выше;
  • понимание принципов и опыт практического применения шаблонов ООП, SOLID;
  • глубокое понимание REST архитектуры;
  • опыт работы с БД (EFCore), опыт проектирования БД, T-SQL;
  • навыки работы с брокерами сообщений (Kafka, RabbitMQ);
  • понимание принципов синхронной и асинхронной интеграции между компонентами системы;
  • понимание принципов SOLID, KISS, YAGNI, DRY;
  • опыт написания Unit-тестов;
  • понимание и опыт использования/построения CI/CD процессов;
  • опыт проектирования высоконагруженных приложений в микросервисной архитектуре;
  • знания архитектурных паттернов проектирования программных продуктов и интеграций приложений;
  • понимание базовых концепций ИИ и машинного обучения (ML);
  • опыт управления группой разработчиков (наставничество) от 1,5 лет;
  • опыт управления командами по гибким методологиям (SCRUM/ Kanban/ SAFe);
  • опыт ведения обязательных SCRUM-ритуалов в команде, дейли, груминг, планирование, ретро и т.д.
Сайты компаний
Зарплата не указанаРоссияМосква

Мы ищем ИТ-лидера, который возьмет на себя развитие инженерного стрима технологий Контактного центра. В зоне ответственности до 15 команд общей численностью до 100 человек. Роль предполагает end-to-end ownership за доработки сервисной платформы: от клиентского сценария в мобильном приложении или голосовом канале до исполнения операции. Отдельный фокус - повышение зрелости команд, надежности и качества решений, технологический контрибьютинг в новую платформу, масштабирование инструментов AI в командах.

hh.ru
Зарплата не указанаРоссияМоскваОфис

РТ - ВТ – системный интегратор, специализирующийся на проектировании, создании, внедрении, сопровождении и развитии ключевых государственных информационных систем для решения задач цифровизации в рамках федеральных проектов, в том числе в периметре критической информационной инфраструктуры.
Входит в группу компаний ПАО «Ростелеком».

Чем предстоит заниматься:

  • Управлять группой разработчиков java: планировать загрузку, распределять задачи с учётом компетенций, оценивать трудоёмкость, контролировать сроки, зависимости и качество результата без микроменеджмента;
  • Выстраиванием единого процесса разработки: критерими готовности задач, правилами проектирования и кодирования, ветвления и слияния, обязательное code review, автоматические проверки, сборки, поставку релизов и управление изменениями;

  • Проводить технические интервью, онбординг и наставничество, развивать инженеров и ведущих разработчиков; управлять загрузкой, техническим долгом, ресурсными ограничениями и своевременно эскалировать риски;

  • Совместно с аналитиками и архитектором переводить требования в технические решения, декомпозировать их до реализуемых задач, определять зависимости, ограничения, нефункциональные требования, оценки и технические критерии приёмки;

  • Проектировать функциональные подсистемы, модели данных, объекты метаданных Jmix Metadata Framework, JPA-сущности, фоновые и планируемые задания;

  • Лично реализовывать критичные или архитектурно значимые участки, создавать технические прототипы и проводить ревью кода, запросов, схем обмена и миграций с фиксацией обязательных замечаний;

  • Обеспечивать производительность и устойчивость: предотвращать длительные транзакции и блокировки, оптимизировать запросы и фоновые задания, контролировать параллельность, объёмы данных и влияние изменений на смежные функции;

  • Реализовывать ролевую модель, журналирование и технические меры защиты в соответствии с согласованными требованиями информационной безопасности и обработки персональных данных.

  • Проектировать и реализовывать REST/SOAP API, HTTP-сервисы, очереди и файловые обмены: контракты, маппинг, версионирование, авторизацию, тайм-ауты, повторы, идемпотентность, частичные ошибки и восстановление после сбоев;

  • Организовывать диагностику по логам приложения (SLF4J/Logback), APM-метрикам (Micrometer, Prometheus), профилировщикам (JProfiler, VisualVM) и планам запросов, логам интеграций и СУБД; проводить разбор первопричин дефектов и инцидентов и контролировать устранение системных причин.

  • Организовывать командную разработку и поставку изменений с использованием IntelliJ IDEA + Jmix Studio, Git: управлять конфликтами, сборками, версиями, зависимостями и воспроизводимым переносом между средами;

  • Совместно с QA, DevOps, аналитиками и архитектором обеспечивать готовность релиза, устранять дефекты, сопровождать нагрузочные и приёмочные проверки, фиксировать известные ограничения, технический долг и план стабилизации;

  • Представлять техническое решение государственному заказчику, аргументировать оценки и ограничения, участвовать в демонстрациях и предварительных/приёмочных испытаниях; взаимодействовать с ИБ, техническими писателями и технической поддержкой.

Мы ожидаем от кандидата:

  • Не менее 7 лет разработки решений на JAVA, не менее 2 лет технического руководства группой из трёх и более разработчиков с личной ответственностью за качество технических решений и результата команды;

  • Участие как минимум в одном проекте создания или существенной модернизации ГИС либо её функциональной подсистемы - с формальным согласованием документации и желательно с прохождением предварительных/приёмочных испытаний;

  • Опыт полного жизненного цикла крупного блока JAVA: проектирование, реализация, интеграционное и нагрузочное тестирование, опытная эксплуатация, приёмка, промышленный запуск и стабилизация;

  • Личный опыт проектирования и разработки сложных клиент-серверных решений, интеграций и обработки значимых объёмов данных, а также ревью чужого кода и технических решений;

  • Опыт организации командной разработки, оценки и планирования, контроля качества кода, сборки и выпуска релизов, управления техническим долгом и устранения производственных инцидентов;

  • Глубокое понимание архитектуры: клиент-серверный режим, кластер, метаданные Jmix Metadata Framework, JPA-сущности, транзакции, блокировки, Quartz, Spring Scheduler, Jmix Scheduled Tasks, синхронизацию данных, роли и права;

  • Уверенная разработка на Java + Jmix/CUBA, понимание архитектуры платформы и продуктов на её базе (в т.ч. СЭД ТЕЗИС): расширения, аддоны, механизмы бизнес-процессов, ролевая модель безопасности;

  • Интеграции: REST/SOAP, HTTP-сервисы, JSON, XML/ JAXB, Jackson, XML-маппинг, очереди сообщений и файловый обмен; проектирование контрактов, маппинга, версионирования, обработки ошибок, повторов и идемпотентности;

  • Диагностика и оптимизация JAVA по логам приложения (SLF4J/Logback), APM-метрикам (Micrometer, Prometheus), профилировщикам (JProfiler, VisualVM) и планам запросов; анализ блокировок, длительных операций, фоновых заданий и деградации под нагрузкой;

  • SQL и СУБД на уровне самостоятельного анализа запросов, индексов, транзакций, блокировок и целостности данных; практический опыт с PostgreSQL, MS SQL Server или сопоставимой СУБД;

  • Командная разработка и поставка: IntelliJ IDEA + Jmix Studio, Git, автоматизированные проверки Java (Checkstyle, SpotBugs, SonarQube), CI/CD и инструменты тестирования JAVA; понимание правил безопасного переноса изменений между средами.

  • Техническое лидерство: способность принимать и документировать решения, сравнивать варианты по качеству, срокам и стоимости сопровождения, делегировать реализацию без потери архитектурной целостности;

  • Управление поставкой и рисками: реалистичная оценка, раннее выявление зависимостей, контроль критического пути, технического долга и качества; готовность остановить выпуск неподготовленного изменения и предложить безопасный план.

  • Руководство людьми: ясная постановка задач, регулярная обратная связь, наставничество, развитие самостоятельности, разрешение технических разногласий и формирование сильных ведущих разработчиков.

  • Зрелую коммуникация: способность объяснять технические ограничения нетехническим стейкхолдерам, защищать оценки и решения, фиксировать договорённости и своевременно эскалировать проблемы без сокрытия фактического статуса.

Будет преимуществом:
  • опыт работы с СЭД ТЕЗИС (разработка, кастомизация или расширение на базе Jmix/CUBA), включая понимание архитектуры документооборота, маршрутизации задач, канцелярии и интеграций ТЕЗИС с внешними системами.

  • опыт интеграций с ЕСИА, СМЭВ, ЕПГУ, ведомственными реестрами и другими государственными платформенными сервисами.

  • опыт работы в закрытом контуре, с персональными данными, формальными требованиями ИБ, масштабированием, отказоустойчивостью и наблюдаемостью производственной системы.

Мы предлагаем:
  • Оформление в дочернюю аккредитованную ИТ-компанию;
  • Работа в офисном формате в современном БЦ Comcity (ст.м. Румянцево);

  • Стабильный ежемесячный доход плюс годовое премирование;
  • ДМС после испытательного срока (со стоматологией, возможностью выбирать платные клиники, диагностические центры, вызова платной скорой помощи на дом в Москве и Подмосковье);
  • Компенсацию обучения и спорта;

  • Корпоративное обучение: внутренние митапы, участие в конференциях, доступ к корпоративным библиотекам технической и бизнес литературы;

  • Экспертный рост, понимание своей карьерной траектории в рамках единой команды.

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.