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