В команду разработки Платформы Корпоративного Взаимодействия мы ищем Техлида разработки на базе Elma365.
Вам предстоит лидировать разработку в комплексной кросс-функциональной платформе, развивать бизнес-приложения и ИТ-системы.
Основные обязанности:
- Проектирование технических решения в рамках проектов внедрения на базе платформы ELMA365;
- Лидирование разработки нового функционала платформы, оптимизация и поддержка существующей кодовой базы;
- Обеспечение отказоустойчивости и производительности системы;
- Анализ бизнес-требований от продукт лидов и проектирование решений и модулей ELMA365;
- Планирование ресурсов команды, спринтов и квартала;
- Анализ возможности разработки новых модулей и исправления ошибок существующих;
- Оптимизация производительности, совершенствование функционал систем, отладка, профилирование и рефакторинг кода;
- Участие в разработке ТЗ, оценка трудоемкости и планирование задач;
- Разработка технической документации на создаваемые программные решения;
- Сопровождение внедрения новых решений;
- Участие в проведении codereview, планирования, ретроспективы и других командных мероприятий;
- Координация действий с техлидами других платформ.
Наши пожелания к знаниям и опыту:
- Высшее образование;
- Опыт проектирования архитектуры и глубокое понимание принципов работы современных веб-приложений;
- Опыт лидирования команды разработки от 4 человек;
- Глубокие знания k8s, облачной инфраструктуры, отказоустойчивости и контейнеризации;
- Уверенные знания TypeScript и JavaScript, опыт разработки клиентской части веб-приложений;
- Опыт работы с СУБД такими, так: PostgreSQL, MySQL, MsSQL;
- Работа с кешированием и NoSQL-базами данных, например Redis;
- Опыт работы в разработке backend части нагруженных веб-приложений;
- Понимание основных методов интеграций и способов обмена между системами такими, как REST API, SOAP, а так же брокерами сообщений RabbitMQ и Kafka;
- Опыт работы с системой контроля версий, например GitLab/GitHub/Bitbucket в командной и асинхронно разработке;
- Опыт работы с гибкими методологиями разработки Agile и SCRUM и такими инструментами, как Confluence и Jira;
- Глубокое понимание принципов ООП и современных паттернов проектирования;
- Навыки работы с техническим заданием и командой (предложение вариантов решения и обоснование способов выполнения различных задач);
- Опыт внедрения, расширения и написания модулей для больших BPM, CRM систем.
- Хорошие коммуникативные навыки, системное мышление и ориентированность на достижение результата;
- Высокий уровень ответственности, вовлеченности;
- Способность координировать и выстраивать работу команды.
Мы предлагаем:
-
Работу в компании с мировыми стандартами и легендарной историей;
-
Интересные задачи и профессиональное развитие;
-
Конкурентоспособный социальный пакет;
-
Гибридный формат работы.