H
HireSeeker
В

Инженер-программист

волгабас волжский · Волжский (Волгоградская область) · 6 часов назад

от 55k ₽office
Открыть на hh.ru
Обязанности:
  • - Анализ требований. Собирает и уточняет требования к программе, согласовывает задачи с заказчиком или командой.

    - Проектирование архитектуры. Создаёт общую структуру системы, выбирает технологии, базы данных и способы взаимодействия между компонентами.

    - Написание кода. Реализует программный код на выбранных языках программирования.

    - Интеграция с внешними системами. Занимается подключением к базам данных, API, сторонним сервисам и другим компонентам инфраструктуры.

    - Тестирование и отладка. Проверяет работоспособность кода, ищет и исправляет ошибки, пишет автоматические тесты.

    - Оптимизация производительности. Анализирует скорость работы ПО, ищет узкие места и улучшает код.

    - Работа с документацией. Создаёт техническую документацию, инструкции для пользователей и описание архитектурных решений.

    - Поддержка и обновление ПО. После запуска программного обеспечения продолжает работать над его поддержкой, обновлением и улучшением функциональности.

    -Резервное копирование как реализованных программ, так и баз банных.

Требования:
  • Ключевые навыки и знания:

    - Знание языка программирования Python, PyQt5, PyCharm, MS Access.

    - Алгоритмы и структуры данных. Понимание принципов работы массивов, списков, хеш-таблиц, деревьев, графов, умение применять алгоритмы сортировки, поиска, рекурсии и оптимизации.

    - Работа с базами данных (MS SQL, PostgreSQL). Знание систем управления базами данных, умение проектировать схемы, писать сложные SQL-запросы.

    - Архитектура и инфраструктура ПО. Понимание принципов построения масштабируемых систем.

    - Операционные системы и сети. Базовые знания Windows, Linux, а также сетевых технологий для эффективной работы с различными платформами.

    - Знание протоколов и интерфейсов. Понимание того, как системы обмениваются данными по различным протоколам.

    - Навыки тестирования и отладки. Умение проводить интеграционное тестирование, использовать продвинутые инструменты отладки.

    - Работа с документацией. Навыки создания понятных инструкций для пользователей и подробной технической документации для коллег.

    - Командная работа. Умение взаимодействовать с начальниками отделов, вести техническую документацию.

    - Аналитическое и системное мышление. Способность разбирать сложные задачи на части, оценивать последствия технических решений, находить баланс между скоростью разработки и качеством.

    - Коммуникативные навыки. Умение ясно доносить идеи. Способность представлять технические идеи непрограммистам.

    - Работа в команде. Навыки эффективного взаимодействия с коллегами, обмен знаниями.

    - Обучаемость. Готовность осваивать новые технологии и методологии.

    - Внимание к деталям. Тщательность в работе, чтобы избегать ошибок.

    - Любознательность. Стремление постоянно учиться новым техникам и подходам.

    - Опыт работы по профилю от 3 лет

    - Образование: среднее специальное или высшее.

Условия:
  • квартальная премия 40% от должностного оклада
  • служебный транспорт
  • столовая
  • медицинский кабинет