Старший розробник Python Краків (Польща), Спліт (Хорватія) ELEKS Software Engineering and Development Office шукає старшого розробника Python у Польщі і Хорватії. ПРО ПРОЕКТ Наш клієнт – компанія, що розробляє рішення для керування мікромережами, яка хоче уніфікувати користувальницький досвід для своїх двох пропозицій продуктів: моніторингу та аналітики та платформи керування мікромережами. Технічний стек: Python, AWS, React. ВИМОГИ 5+ років досвіду розробки програмного забезпечення за допо
Старший розробник Python
Краків (Польща), Спліт (Хорватія)
ELEKS Software Engineering and Development Office шукає старшого розробника Python у Польщі і Хорватії.
ПРО ПРОЕКТ
Наш клієнт – компанія, що розробляє рішення для керування мікромережами, яка хоче уніфікувати користувальницький досвід для своїх двох пропозицій продуктів: моніторингу та аналітики та платформи керування мікромережами.
Технічний стек: Python, AWS, React.
ВИМОГИ
- 5+ років досвіду розробки програмного забезпечення за допомогою Python
- Перевірений досвід роботи з будь-яким структура: Django, Flask або FastAPI
- Досвід роботи з Cognito та іншими службами AWS
- Досвід роботи з Apache Airflow приємно мати
- Розуміння баз даних часових рядів це добре мати
- англійську мову Upper-Intermediate
- Здатність розмовляти з клієнтами, визначати їхні реальні потреби та пропонувати найбільш оптимальне та цінне рішення
- Навички вирішення проблем
- Хороший командний гравець
ОБОВ’ЯЗКИ - Розробляти рішення та алгоритми відповідно до технічних специфікацій або документації з іншими вимогами; використовувати стандартні алгоритми у відповідних випадках
- Написати програмний код відповідно до визначеної архітектури програми
- Володіти знаннями методологій розробки програмного забезпечення (Waterfall, Agile тощо)
- Структуруйте та форматуйте вихідний код, коментуйте та розмічайте код, а також іменуйте змінні, функції, класи, структури даних і файли відповідно до конвенцій компанії та найкращих галузевих практик
- Запровадьте рефакторинг коду та методи оптимізації. Опублікуйте результати рефакторингу та оптимізації в колективній базі знань як найкращі практики.
- Змініть наявний програмний код і перевірте його доступність. Аналізуйте відповідність програмного коду стандартам читабельності та продуктивності.
- Використовуйте системи контролю версій, щоб відстежувати прогрес оптимізації коду, а також для об’єднання або розділу об’єктів коду. Внести зміни відповідно до правил контролю версій
- Виконати аналіз, перевірку та налагодження програмного коду на рівні прикладних одиниць
- Розробити процедури для тестування доступності коду, збору діагностичних даних, генерації тестові набори даних з бажаними характеристиками; вивчити необхідні характеристики програмного забезпечення тощо.
- Відтворити дефекти, зареєстровані в базі даних про дефекти, встановити їх причини та змінити код для усунення дефектів
- Визначити відповідність програмного продукту технічним вимогам
- Збирати та аналізувати результати тестування програмного забезпечення. Надати правильну інтерпретацію діагностичних даних; проаналізувати значущість отриманих характеристик ПЗ; може документувати результати тестування. Оцініть доступність програмного продукту
Що ви отримаєте з ELEKS
- Компенсація вище середнього
- Тісна співпраця з клієнтом
- Складні завдання
- Розвиток компетенції
- Здатність впливати на проектні технології
- Проекти з нуля
- Команда професіоналів
- Динамічне середовище з низьким рівнем буреaucracy
ПРО ELEKS
ELEKS — це компанія з розробки програмного забезпечення на замовлення. Ми доставляємо цінність нашим клієнтам завдяки нашому досвіду та досвіду, набутому в якості партнера з інноваційного програмного забезпечення з 1991 року.
Наші понад 2000 професіоналів, які працюють у центрах доставки по всій Східній Європі та офісах продажів у Європі та Північній Америці, надають нашим клієнтам повний спектр послуг із розробки програмного забезпечення. До них належать розробка продуктів, контроль якості, дослідження та розробки, дизайн, технологічний консалтинг і спеціальні команди.