Белорусские облачные технологии
Инженер-программист (Golang)
Не указана
- Golang
- HTML
- Git
- Docker
- REST
- SQL
- XML
- JSON
- Linux
- Gitlab
Обязанности:
- разработка программного обеспечения в соответствии с поставленными задачами;
- тестирование, отладка разработанного ПО, доработка ПО при уточнении требований к ПО;
- интеграция программных компонентов;
- администрирование и модернизация разработанного ПО;
- документирование исходного кода на основе комментариев;
- понимание процессов взаимодействия ПО с задействованными системами и умение объяснять данные процессы техническому писателю для создания пользовательской документации;
- написание документации для разработчика.
Требования к соискателю:
- опыт коммерческой разработки на языке Golang от 1 года.;
- умение работать с БД написанием SQL-запросов;
- знание архитектурных принципов построения информационных систем:
- понимание микросервисной архитектуры;
- понимание различных видов интеграций систем, в том числе асинхронных, очередей задач;
- понимание архитектуры REST и принципов построения RESTful-сервисов;
- понимание форматов XML, JSON;
- понимание HTTP (методы, коды состояний, идемпотентность);
- опыт работы с Docker, Git.
- умение четко и структурированно излагать свои мысли;
- аналитическое мышление, умение анализировать большие данные и делать выводы.
Будет «плюсом»:
- опыт работы с ОС Linux;
- опыт работы с БД (PostgreSQL);
- опыт работы с HTTP-клиентами;
- опыт написания юнит тестов;
- базовые знания HTML, JS;
- опыт работы с консолью разработчика в браузере;
- создание документации к написанному ПО;
- опыт работы с Git (желательно c GitLab)
- Работа в центре города;
- Добровольное медицинское страхование;
- Оплачиваемый ФОК;
- Оплата мобильной связи;
- Официальная стабильная заработная плата;
- Бонусы по результатам работы;
- Возможности для профессионального роста (обучение и тренинги);
- Хорошо оборудованное рабочее место.
- Перспективная вакансия.