yandex
Страна
Казахстан
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
ГибридПолная занятость

Python-разработчик (RPA)

Оценка ИИ

Интересная вакансия для специалистов по автоматизации с четко прописанным стеком технологий. Компания предлагает гибридный формат работы в Астане и работу с современным стеком Python 3.12+.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
Оценка ИИ

Средний уровень сложности обусловлен необходимостью владения специфическим стеком для RPA (PyQt, PyInstaller, автоматизация десктопа) и строгими требованиями к архитектуре кода. Требуется умение работать на стыке бэкенда и десктопной автоматизации.

Анализ зарплаты

Медиана150 000 ₽
Рынок110 000 ₽ – 220 000 ₽
Оценка ИИ

Зарплата не указана в объявлении, однако для позиции Python/RPA разработчика с опытом от 2 лет в Казахстане рыночные показатели обычно находятся в диапазоне от 600 000 до 1 200 000 тенге. Предложение 'по результатам собеседования' позволяет претендовать на верхнюю границу при наличии специфического опыта с ЭЦП или NCALayer.

Сопроводительное письмо

Меня заинтересовала вакансия Python-разработчика в Energy Solutions Center, так как мой опыт идеально сочетает классическую разработку на Python и глубокую экспертизу в RPA. Я имею более двух лет коммерческого опыта, активно работал с библиотеками Selenium, Pywinauto и PyQt для создания сложных систем автоматизации. Особое внимание я уделяю качеству кода, следуя принципам SOLID и DRY, что критично для поддержки долгосрочных RPA-проектов.

В моем арсенале — успешные кейсы по парсингу сложных PDF и Excel документов с использованием openpyxl и pandas, а также опыт сборки стабильных десктопных приложений через PyInstaller. Я знаком с интеграцией через REST API и умею настраивать надежное логирование и обработку ошибок. Буду рад применить свои навыки для оптимизации бизнес-процессов вашей компании в Астане.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Energy Solutions Center уже сейчас

Отправьте свое резюме @nrlmv и станьте ключевым экспертом по автоматизации в Energy Solutions Center!

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

#астана

Зарплата: по результатам собеседования

Компания: Energy Solutions Center

Локация: г. Астана

Формат занятости: офис/гибрид

Опыт: от 2 Лет

Контакты для связи: Откликнуться

Ищем Python-разработчика с уклоном в RPA (автоматизация бизнес-процессов). Требуется от 2 лет коммерческого опыта на Python и от 1 года в задачах автоматизации (боты, интеграции, парсинг, desktop/browser automation). Важно умение работать с существующей кодовой базой, проводить рефакторинг и писать поддерживаемый код с соблюдением SOLID, DRY, KISS. Обязателен опыт работы с Git (желательно GitLab), навыки отладки, профилирования и ведения документации.

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

• Разработка и поддержка RPA-решений

• Автоматизация браузера и desktop-приложений

• Работа с Excel, PDF, HTML (парсинг, генерация, обработка)

• Интеграция с внешними API и корпоративными системами

• Разработка GUI-интерфейсов (PyQt)

• Настройка логирования, обработка ошибок

• Сборка и поставка решений в .exe

Требования:

Python 3.12+ и уверенное владение стеком:

Работа с данными:

• openpyxl (формулы, стили, merged cells)

• pandas, numpy

Интеграции и конфигурации:

• requests

• PyYAML, python-dotenv

• json (stdlib)

GUI:

• PyQt5 / PyQt6 (QThread, signal/slot, .ui)

RPA / автоматизация:

• Selenium 4.x

• pywinauto и/или PyAutoGUI

• keyboard, comtypes (базово)

• (плюс) selenium-wire

Парсинг и форматы:

• PDF: pdfplumber, PyMuPDF (fitz), (желательно: camelot, pypdf, pdfminer)

• HTML/XML: beautifulsoup4, lxml

• Excel legacy: xlrd

Логирование и отладка:

• logging (RotatingFileHandler, QueueHandler, уровни логов)

• traceback

Сборка:

• PyInstaller (включая .spec)

Архитектура и подходы:

• Конфигурация: config.yaml + .env

• Разделение логов: debug / info / error с ротацией

• Thread-safe логирование

• Обработка ошибок с трассировкой

• Single instance (PID-файл)

• Фоновые задачи в GUI через QThread

• Корректная работа с Excel (формулы, стили, merged cells)

Интеграции:

• REST API

• (желательно) exchangelib (Microsoft Exchange)

• Работа с внешними порталами и сервисами

• (плюс) опыт с ЭЦП / NCALayer

Инфраструктура:

• Виртуальные окружения (.venv)

• requirements.txt, фиксация версий

• Сборка через PyInstaller (структура dist/)

• (плюс) GitLab CI/CD

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

• SQL / SQLAlchemy

• FastAPI / Flask

• Docker

• Redis, Celery / RQ

• Playwright

• OCR (Tesseract, EasyOCR)

• Понимание закупочных процессов и документооборота РК

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Python
  • RPA
  • PyQt
  • Selenium
  • Pandas
  • NumPy
  • GitLab
  • REST API
  • PyInstaller
  • SOLID
  • DRY
  • KISS
  • SQLAlchemy
  • FastAPI
  • Docker
  • Redis
  • Celery
  • Playwright

Возможные вопросы на собеседовании

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

Как правильно организовать выполнение длительной фоновой задачи в PyQt, чтобы основной интерфейс оставался отзывчивым?

RPA часто требует работы с нестандартными форматами; важно понимать нюансы библиотек.

С какими сложностями вы сталкивались при парсинге PDF-файлов и в каких случаях вы бы выбрали pdfplumber вместо PyMuPDF?

Проверка понимания жизненного цикла RPA-решений.

Как вы организуете обработку исключений и логирование в боте, который должен работать автономно и записывать ошибки в разные файлы по уровням?

Важно для доставки решений конечным пользователям без установленного Python.

Какие основные проблемы могут возникнуть при сборке проекта через PyInstaller и как их решает использование .spec файла?

Проверка навыков автоматизации интерфейсов.

В чем разница между подходами Selenium и Pywinauto при автоматизации действий пользователя, и когда лучше использовать каждый из них?

Похожие вакансии

ID
IQ Dev
80 000 ₽ – 110 000 ₽

Junior JavaScript разработчик

JuniorУдалённо
JavaScript · ES6+ · Git · REST API · HTTP · Node.js · React · Vue · HTML · CSS · OOP
+11 навыков
CT
Combo Tech
4 000 $

Senior Backend Developer

SeniorУдалённо
PHP · Laravel · MariaDB · Redis · ClickHouse · Kubernetes · GitLab CI · ArgoCD · TDD · SOLID · Unit Testing · Integration Testing
+12 навыков
NDA
400 000 ₽ – 500 000 ₽

Ведущий Golang-разработчик (senior, team lead)

SeniorУдалённо
Go · Redis · Kafka · PostgreSQL · Linux · MongoDB · ClickHouse · Aerospike · ScyllaDB · Apache Cassandra · Git · SQL · NoSQL
+13 навыков
O
OUTKOD
220 000 ₽ – 240 000 ₽

Senior PHP Developer

SeniorУдалённо
PHP · Laravel · MySQL · Redis · Kafka · OOP · Design Patterns · TDD · Unit Testing · Integration Testing · Microservices · Scrum · DevOps
+13 навыков
ФТ
Фортис Технологии
80 000 ₽ – 180 000 ₽

Junior разработчик

JuniorУдалённо
Ruby · Ruby on Rails · ActiveRecord · Ransack · Devise · CanCanCan · RSpec · Searchlogic · JavaScript · jQuery · jQuery UI · PostgreSQL · MySQL · HTML
+14 навыков
П
ПроМолоко-Софт
180 000 ₽ – 220 000 ₽

Middle Backend Python Developer

MiddleУдалённо
Python · Django · Django REST Framework · PostgreSQL · REST API · SQL · Unit Testing · Integration Testing · Docker
+9 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

Страна
Казахстан