Разработчик баз данных

Местоположение и тип занятости

ЕкатеринбургПолный рабочий день

Компания

Продуктовая экосистема, которой пользуется каждый третий бизнес России

Описание вакансии

О компании и команде

Мы в Контуре любим и умеем делать сервисы, которые упрощают ведение бизнеса. У нас продуктовая, а не заказная разработка. В нашем портфеле — интернет-отчетность и онлайн-бухгалтерия, сервисы для ЭДО и работы с маркировкой, облачный товароучет и онлайн-кассы, проверка контрагентов и электронные подписи для любых задач. Мы постоянно экспериментируем, развиваем существующие сервисы и запускаем новые.

Мы ищем разработчика баз данных в команду Инфраструктуры данных.
Команда состоит из разработчиков баз данных и аналитиков, которые создают и поддерживают инфраструктуру для различных активностей продуктов или проектов. Инфраструктура — это базы данных и процессы, выстроенные на них. Наша главная задача — обеспечить стабильную и надежную инфраструктуру для централизованных процессов, основанных на данных.

Работаем с MS SQL Server, в том числе Integration Services и SQL Agent.

Ожидания от кандидата

    Технические требования

    • Опыт написания программных модулей (процедуры, функции, триггеры).
    • Практика рефакторинга и оптимизации кода. Выявление слабых мест, проведение работ по их устранению и профилактике.
    • Понимание разницы между rowstore и columnstore хранением, между merge и hash соединениями.
    • Навыки создания и сопровождения заданий SQL Server Agent.
    • Понимание принципов ETL и опыт создания пакетов в Integration Services.
    • Знание механизмов транзакций, блокировок, работы индексов.
    • Умение работать с планами выполнения запросов.

    Будет плюсом:

    • Опыт работы с MS SQL Server 2016–2019 (мониторинг, управление ресурсами), MS SQL Reporting Services, ClickHouse и Postgres.
    • Знание Python.
    • Опыт миграции на новый стек или готовность к таким изменениям.

    Нетехнические требования

    • Быть готовым общаться с коллегами из разных команд.
    • Уметь задавать вопрос «зачем?» и выявлять проблематику, докапываться до сути.
    • Системно мыслить, уметь выделять главное, расставлять приоритеты.
    • Аргументированно отстаивать свою точку зрения.
    • Проявлять инициативу и самостоятельность.
    • Уметь видеть за числами физический смысл и находить причины явлений.

Условия работы

    • Уровень дохода, который зависит от ваших технических знаний и навыков. Раз в год мы пересматриваем зарплаты в зависимости от вашего роста в качестве инженера. Если вы прокачиваетесь быстрее, готовы обсуждать изменения грейда и дохода чаще.
    • Гибкий рабочий график. Нам важна выполненная задача, а не работа с 9:00 до 18:00.
    • Пространство для инжиниринга и творчества. Хотите сделать статью на Хабре — у нас есть корпоративный блог, а с текстом статьи смогут помочь наши деврелы. Хотите выступить на конференциях — поможем попасть и подготовиться. Еще сами делаем конференции и митапы: от вас — инициатива и выступление, от нас — общая организация ивента и площадка. Проекты в опенсорсе у нас тоже есть.
    • Движухи на уровне всей компании. Техническая конференция всех программистов — Конфур, летучки и обмен опытом между командами, общие праздники.
    • Комфортный офис, удаленку или гибридный формат. Для нас не принципиально, откуда работает команда — из дома или из офиса. Но если вам по душе приходить куда-то для работы — обеспечим комфортом, зонами отдыха, кухней с полезным перекусом, библиотеками с профессиональной литературой.
    • Мы всегда на «ты». Максимум горизонтальных связей в коллективе, чтобы быстрее договариваться и решать рабочие задачи. А еще у нас есть инженерный совет, который придумывает и реализует проекты для улучшения жизни инженеров в компании, и в него можно попасть.