Вакансия: Ruby/Java разработчик (middle)
Зарплата: руб.
Форма занятости: Полная занятость
Метод работы: Гибкий график
Задачи: Приглашаем в команду Регионального центра развития «Томск» Ruby-разработчика. Целью проекта является создание и разработка программного продукта, который работает с большим объемом данных, консолидирующихся из сторонних систем, а также производит значительный объем аналитической работы по обработке информации и ее представлению конечному пользователю. Состав проекта включает в себя 3 команды разработки, работающих по Scrum. Новичку в команде всегда назначается опытный наставник, который поможет быстро войти в проект, и первые месяцы курирует в решении поставленных задач. Jira в качестве инструмента постановки задач и баг-трекинга, Confluence база знаний. В нашей команде ценится проактивность и инициативность. Голос и мнение каждого члена команды учитывается при составлении планов работ, а также дальнейшей реализации и приёмки задач. Отлаженные релизные циклы позволяют проводить планирование работ больших команд и достаточно свободно планировать отпуска. Стек Backend: Java 8/11, Oracle 12, Spring 1/2, библиотеки: hibernate, swagger, elasticsearch, liquibase, apache.tika, apache.poi, junit и др. Frontend: JS, TS, React + Redux, библиотеки: antd, lodash, bem и др. QA: Java 8, Selenium/selenide, Allure-reports, TestNG/Junit, Selenium GRID/Selenoid, JMetr. Дополнительно: Git, Jenkins, Docker, Jira, Confluence. Задачи: выполнять работы по проектированию и разработке программного кода в одном или нескольких проектах. Наши ожидания от кандидатов: опыт работы от 2 лет; знание Ruby, Ruby on Rails, ActiveRecord, Sidekiq, Puma, RSpec; понимание принципов построения архитектуры web-приложений (методологии, TDD, CI/CD и т.д.); знание ООП, паттернов проектирования; опыт работы с PostgresSQL или другой реляционной СУБД; опыт написания тестов (RSpec и др.); уверенное владение Git; умение разбираться в чужом коде; умение работать в команде, инициативность; желание изучать Java. Будет плюсом: опыт профилирования и оптимизации производительности приложений; понимание, во что выливаются операции с ActiveRecord и умение оценивать эффективность получившегося SQL; навыки работы с Redis; навыки работы с Linux, Docker и Nginx; знакомство с JavaScript/React.js Мы предлагаем: получение уникального опыта в мегарегуляторе; возможности профессионального и карьерного развития; привлекательная система мотивации; широкий социальный пакет; корпоративное обучение.
Образование:
Не указано