← к выдаче
разработка

golang разработчик для платформы VRS

27 дн. назад

Описание от работодателя

Описание: BGStaff — кадровое IT-агентство, которое с 2016 года помогает компаниям находить IT-специалистов для работы в России и за границей. Агентство соединяет IT-таланты с компаниями, создающими технологии будущего. Задачи: Разрабатывать программные решения в составе платформы VRS на основании постановок функциональных консультантов и в соответствии с регламентами разработки; Реализовывать новую функциональность и развивать существующие модули платформы на Vectura Framework; Разрабатывать серверную часть на Go, изменения структур данных в PostgreSQL и клиентскую часть на JavaScript / TypeScript; Разрабатывать интеграционный обмен с внешними системами по согласованным контрактам; Уточнять у консультанта неполные или противоречивые места постановки до начала работ; Оценивать трудоёмкость и риски; Подготавливать сценарии перевода данных при изменении схемы; Разрабатывать unit-тесты; Проводить внутреннее тестирование доработок на тестовом контуре; Передавать результаты консультанту на приёмку; Отрабатывать замечания консультанта до закрытия задачи; Устранять дефекты по постановкам консультанта; Локализовывать ошибки в коде, вносить исправления и передавать результат на повторную приёмку; Сопровождать, документировать и эксплуатировать разработанные приложения; Участвовать в проверке кода коллег. Требования: Опыт разработки новых сервисов и модулей с нуля, а не только сопровождения существующего кода; Опыт разработки и сопровождения серверной логики и программных интерфейсов REST API и веб-сокетов; Опыт работы с PostgreSQL: проектирование схем данных, написание и оптимизация запросов, поиск медленных запросов, безопасные операции с большими объёмами данных; Опыт разработки на Vectura Framework: конфигурирование объектов и полей, настройка атрибутов, статусных моделей, переходов, пользовательских действий, бизнес-логики, подписок, оповещений и прав доступа; Владение JavaScript / TypeScript и React для доработки клиентской части модулей платформы и её интеграции с серверным API; Умение работать по формализованной постановке, самостоятельно проверять результат и передавать его на приёмку; Базовое понимание сетевых протоколов TCP/IP и UDP; Свободное владение Git и утилитами Unix, включая ssh и grep; Понимание асинхронного программирования. Условия: Зарплата обсуждается с учётом навыков и грейда; Возможны варианты с гибридным форматом; Оформление по ИП с поддержкой компании; Несколько проектов на выбор; Карьерный рост без постоянного поиска работы.