Python developer

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

Санкт-Петербург, Нижний Новгород, СамараПолный рабочий деньМожно удаленно

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

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

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

Bell Integrator – один из ведущих системных интеграторов страны. 

Мы аккредитованная ИТ-компания и являемся частью большой семьи ГК Softline.

Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – крупнейшие системообразующие финансовые, телеком и ритейл компании страны.

Проект: Разрабатываем приложение для поиска персональных данных с целью обеспечения безопасности и защиты конфиденциальной информации.

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

  • Суммарный опыт в IT от 5 лет на должности аналитика данных/дата инженера/разработчика
  • Опыт работы с Python от 3х лет
  • Уверенное владение базовыми архитектурными паттернами
  • Знание библиотек: pandas, NumPy, SQLAlchemy
  • Умение составлять сложные SQL запросы, индексы, связи и их оптимизация
  • Уверенное владение базовыми архитектурными паттернами
  • Знание библиотек: pandas, NumPy, SQLAlchemy
  • Умение составлять сложные SQL запросы, индексы, связи и их оптимизация
  • Знание инструментов: DBeaver, SQL Developer, pgadmin, Microsoft SQL Management Studio
  • Знание синтаксиса регулярных выражений на RegExp и умение читать паттерны, написанные по ним
  • Практические навыки работы с платформами контейнеризации приложений
  • Опыт работы с Git, знание CI/CD
  • Опыт работы с Linux
  • Понимание принципов проектирования программного обеспечения (SOLID, DRY, KISS)
  • Будет плюсом: Опыт работы в ETL Informatica/Delphix/Ataccama 

      Основные задачи:

      • Оптимизация кода, устранение текущих проблем
      • Разработка коннекторов для NoSQL субд, файлов и postgres.  
      • Доработка логирования и мониторинга 
      • Реализация шедулера (через airflow например)
      • Обернуть код в kubernetes/docker

      Обязанности:

      • Разрабатывать и поддерживать приложение для поиска персональных данных в SQL (Oracle, MSSQL, PostgreSQL, Sybase)  и noSQL (HDFS, Greenplum) БД;
      • Улучшать и рефакторить код;
      • Вести техническую документацию;
      • Писать юнит-тесты;
      • Взаимодействовать с командой аналитиков и тестировщиков;

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

      • Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах
      • Опыт работы в распределенной команде профессионалов
      • Уровень заработной платы обсуждается индивидуально
      • Работать удаленно на территории РФ