Основні вимоги:Технічні навички:1+ років практичний досвід роботи з Python.Знання дизайну та впровадження RESTful API.Досвід у написанні сценаріїв і автоматизації робочих процесів, включаючи роботу з API для автоматизації завдань.Розуміння принципів розробки програмного забезпечення, зокрема SOLID.Базове знання систем Linux і знайомство з командним рядком Linux.Вміння працювати з системами контролю версій (наприклад, Git, GitHub, Bitbucket).< li>Практичний досвід роботи з такими веб-фреймворками
Основні вимоги:
Технічні навички:
- 1+ років практичний досвід роботи з Python.
- Знання дизайну та впровадження RESTful API.
- Досвід у написанні сценаріїв і автоматизації робочих процесів, включаючи роботу з API для автоматизації завдань.
- Розуміння принципів розробки програмного забезпечення, зокрема SOLID.
- Базове знання систем Linux і знайомство з командним рядком Linux.
- Вміння працювати з системами контролю версій (наприклад, Git, GitHub, Bitbucket).
< li>Практичний досвід роботи з такими веб-фреймворками, як Flask, Django або FastAPI.
- Знайомство з Celery, Redis і RabbitMQ.
- Практичний досвід з такими інструментами контейнеризації, як Docker.
- Вміння писати модульні та інтеграційні тести.
- Знання хмарних платформ (наприклад, AWS, Azure, GCP).
Навички вирішення проблем:
- Розвинене аналітичне мислення та здатність розв’язувати проблеми.
- Здатність налагоджувати, усувати неполадки та ефективно оптимізувати код.
Навички, які приємно мати:
< li>Базове розуміння зовнішніх технологій (HTML, CSS, JavaScript).- Англійська на середньому рівні або вище (щоб читати та розуміти технічну документацію).
- Знайомство з гнучкою розробкою методології.
- Розуміння конвеєрів CI/CD і практик DevOps.
Обов'язки:
- Розробка і підтримка інструментів і програм для інфраструктури компанії.
- Розробка, підтримка та обслуговування внутрішніх служб.
- Перетворення та зберігання даних у різних форматах (наприклад, JSON, XML, CSV).
- Автоматизація робочих процесів за допомогою API.
- Дослідження, налаштування та інтеграція програмного забезпечення сторонніх розробників у процеси компанії.
- Надання загальної ІТ-підтримки та усунення несправностей.