Приєднуйтесь до нашої команди як Python розробник середнього рівня в Omilia
Ви талановитий Python розробник, який шукає захоплюючу можливість? Omilia шукає Python розробника середнього рівня для приєднання до нашої динамічної команди програмного забезпечення. Ми спеціалізуємось на розробці новітніх технологій Віртуального Асистента для банків та мобільних операторів по всьому світу. Як член нашої команди, ви будете проектувати, розробляти та підтримувати програмні рішення, що пріоритетизують високу продуктивність, надійність і масштабованість.
Основні обов'язки
Розробка програмного забезпечення
- Проектувати та розробляти високопродуктивні, низьколатентні програми для систем критичної важливості.
- Постійно створювати добре спроектований, тестований та ефективний код.
- Забезпечувати відповідність дизайнів специфікаціям.
- Брати участь в усіх фазах життєвого циклу розробки.
- Готувати та випускати компоненти програмного забезпечення.
- Створювати, розробляти, керувати та підтримувати мікросервіси.
- Ідентифікувати проблеми з продуктивністю та пропонувати покращення.
- Масштабувати сервіси з підходом DevOps.
- Реалізовувати нові функції для інструментів Python 3.
Відповідальність
- Брати на себе повну відповідальність за завдання та проекти, зберігаючи підзвітність та досягаючи високоякісних результатів.
- Підтримувати безперервне вдосконалення шляхом вивчення альтернатив та представлення їх для архітектурного огляду.
- Інтегрувати компоненти програмного забезпечення в повністю функціональні системи.
Вирішення проблем
- Аналізувати складні проблеми та пропонувати інноваційні рішення.
- Відлагоджувати, налагоджувати та оновлювати існуючі системи.
- Вирішувати проблеми з масштабованістю та продуктивністю.
Гнучкі методології та співпраця
- Активно брати участь у процесах гнучкої розробки програмного забезпечення.
- Тісно співпрацювати з кросфункціональними командами.
- Брати участь у плануванні проектів, включаючи дослідження та розробку.
- Вносити ідеї та покращення до беклогу завдань.
- Реалізовувати Proof of Concepts (PoC) для нових рішень.
Документація
- Вести повну документацію процесів дизайну, розробки та тестування.
- Активно брати участь як інтегрований член команди.
- Регулярно зустрічатись з керівниками для огляду прогресу та управління вирішенням проблем.
Вимоги
- Ступінь бакалавра/магістра в галузі комп'ютерних наук, інженерії або суміжної галузі.
- Мінімум 3 роки досвіду в розробці на Python.
- Досвід роботи з FastAPI, WebSocket або gRPC ф