Вакансия: Разработчик баз данных
Описание вакансии
Мы работаем с 2018 года с крупнейшими компаниями с FMCG, DIY и Фарм рынков (из FORTUNE 500), и очень быстро растем.
Мы создаем, внедряем, поддерживаем сложные IT-решения понятные людям и полезные бизнесу: системы управления мастер данными, системы документооборота, системы оперативной отчётности, BigData, различные веб-сервисы, мобильные приложения. В качестве цифрового партнера помогаем компаниям оптимизировать IT-инфраструктуру и бизнес-процессы, достигать целей и запускать новые проекты.
Входим в топ-20 по версии рейтингов WadLine и Рунета.
Обычно наши команды состоят из 10-15 человек (разработчики, тестировщики, аналитики). При этом применяются: Scrum, KanBan, Kaidzen, KPI, OKR, стандарты компании, помощь коллег, здравый смысл. Да, мы про бирюзовость компании.
Чем предстоит заниматься: - В нашем понимании разработчик баз данных ответственен за написание оптимального и качественного кода (минимальное количеством граблей, костылей, изобретённых велосипедов) в контексте Баз Данных. Специфика работы с базами данных заключается в необходимости получения данных из источника, произведение отчистки и обогащения (руководствуясь бизнес правилами) и дальнейшее формирование сводных данных (с возможным агрегированием) имеющих бизнес ценность для передачи в последующие системы. Стоит отметить, что данные работы выполняются на основе требований полученных и уточнённых от аналитика проекта.
Кроме очевидной командной деятельности, данную область можно детализировать следующими ритуалами:
- Участие в проектировке решений (как глобально перед стартом проекта, так и перед каждой итерацией) и последующей оценке работ. В данной части подразумевается экспертная поддержка аналитиков и менеджера проекта по вопросам, связанным с использованием данных.
- Написание программного кода с дальнейшей проверкой собственных работ.
- Участие в Code Review.
Мы ищем опытного кандидата в области разработки БД однако следующие навыки являются принципиально необходимыми (требуют ежедневного применения) для эффективной проектной детальности:
- Обязательно наличие законченного высшего образования.
- Отличный тайм-менеджмент и самоконтроль. Внимательность к деталям.
- Проактивность, самостоятельность в принятии решений, инициативность, решительность в том числе в контексте работы с неопределённостями.
- Аналитический склад ума и структурированность мышления. Ум должен быть быстрым, острым, пытливым и не иметь ограниченности мышления.
- Понимание процессов разработки по ролям.
- Стратегическое мышление. То есть планирование и просчитывание шагов наперёд.
- Отличная коммуникативность, в том числе в контексте нахождения общего языка с людьми. Чёткость и ясность при формулировке собственных мыслей. Грамотная и поставленная устная и письменная речь с учётом потребностей целевой аудитории.
- Ответственность за результат собственной работы.
- Работа в команде (в том числе согласованность действий и внесения ясности участникам по контексту реализации проекта).
- Осознанное желание развиваться.
- Наличие как успешно реализованных, так и проваленных проектов (что тоже немаловажно).
- Умение самостоятельно изучить и разобраться в чем-то новом. В том числе способность не теряться в ситуации неопределенности.
- Умение работать с большим объёмом информации.
- Активное выяснение (с адекватным пристрастием) и уточнение, формулирование правильных и своевременных вопросов.
- Уверенное владение необходимой средой разработки (в том числе репозиторирование) и таск-трекером Jira.
- Релевантный опыт работы от 4-х лет на позиции по данной вакансии.
- Знание и опыт проектировки Баз Данных (в том числе больших объёмов). В том числе разработка модели данных (MSSQL, PostgreSQL; БД обработки аналитических запросов SSAS, ClickHouse и аналоги).
- Опыт написание не только новых запросов и хранимых процедур, но и исправление действующих и их оптимизация.
- Определение точек мониторинга корректной работы продукта.
- Знание и опыт разработки процессов управления хранения данных (ETL ELT, SSIS, Pentaho или аналоги). Возможные источники данных: Облака, sFTP, API, Excel, direct DB connect, итп.
- Понимание гибких методологий проектной деятельности (Agile, Kanban).
- Знание английского языка на уровне чтения технической документации.
Кроме необходимых навыков и опыта, будут являться преимуществом следующие аспекты:
- Опыт работы в роли аналитика менеджера тестировщика team lead-а.
- Опыт внедрения процессов.
- Знание английского языка B2+.
- Навыки проектного планирования
- Профильное образование (как основное или в формате дополнительных курсов) и сертификация.
- Опыт разработки отчётности в SSRS, Power BI, Qliq,Tableu, Metabase или аналогах.
- Знания Машинного Обучения, математическая статистика и теория вероятностей.
- Опыт разработки: Python, C#.
- Опыт работы с Docker
Мы предлагаем: - Официальное оформление по ТК РФ с первого рабочего дня в аккредитованной IT-компании.
- Фиксированный оклад + бонусы (по результатам проектов).
- Регулярное индексирование заработной платы в соответствии с условиями рынка, результатов работы и выполнения индивидуального плана развития.
- Культура открытых взаимоотношений, взаимопомощи и заботы.
- Адаптация и поддержка в течение всего времени работы у нас.
- Свобода принятия решений.
- Высокий уровень автоматизации процессов.
- Возможность профессионального и карьерного роста.
- Компенсация затрат на обучение и сертификацию.
- Идём навстречу кандидату в пожеланиях по зарплате, если они коррелируются с опытом.
Нам удалось изложить немало информации относительно функциональной роли, однако нам есть ещё что рассказать. Будем рады знакомству :)
Ждём твоего отклика!