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) БД;
- Улучшать и рефакторить код;
- Вести техническую документацию;
- Писать юнит-тесты;
- Взаимодействовать с командой аналитиков и тестировщиков;
Условия работы
- Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах
- Опыт работы в распределенной команде профессионалов
- Уровень заработной платы обсуждается индивидуально
- Работать удаленно на территории РФ