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