Обязанности: 1. Написание кода:
- Разработка нового программного обеспечения на языке Python согласно техническому заданию.
- Поддержка и доработка существующего кода (рефакторинг, оптимизация).
- Написание миграций баз данных и работа с СУБД через ORM (Object-Relational Mapping) или сырые запросы.
- Интеграция с внешними сервисами и API.
2. Обеспечение качества:
- Покрытие написанного кода юнит-тестами (unit tests) и интеграционными тестами.
- Участие в код-ревью (проверка кода коллег).
- Исправление ошибок (багов) в коде, выявленных в процессе тестирования или эксплуатации.
3. Документирование:
- Написание комментариев к сложным участкам кода.
- Составление технической документации (README, описание API в Swagger/OpenAPI, инструкции по развертыванию).
4. Коммуникация и планирование:
- Участие в ежедневных планерках, оценка трудозатрат на выполнение задач.
- Взаимодействие с тимлидом, аналитиками, тестировщиками и другими разработчиками для уточнения требований.
- Соблюдение сроков выполнения поставленных задач.
Требования: - Высшее техническое образование.
- Опыт работы в области разработки программного обеспечения от 3 лет.
- Работа на месте работодателя, формат удаленной работы не рассматривается! Просьба с других городов не беспокоить!!!
Условия: - Оформление в соответствии с ТК РФ, соц. пакет, оплата проезда ежемесячно.
- Корпоративный спорт.