Обязанности:
В команду разработки Платформы Корпоративного Взаимодействия мы ищем Техлида разработки на базе 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 систем. Хорошие коммуникативные навыки, системное мышление и ориентированность на достижение результата; Высокий уровень ответственности, вовлеченности; Способность координировать и выстраивать работу команды. Мы предлагаем: Работу в компании с мировыми стандартами и легендарной историей; Интересные задачи и профессиональное развитие; Конкурентоспособный социальный пакет; Гибридный формат работы.Похожие вакансии