Sii Ukraine

SII POLAND

SII SWEDEN

Join us Contact us

Sii Ukraine

SII POLAND

SII SWEDEN

Back

Python Developer

  • Senior
  • Hybrid, 
  • Office
  • Cracow
This offer base language is English. Translate into Ukrainian.
This translation is generic. Show original text

The Embedded Competency Center is an organizational unit of Sii that brings together almost 500 specialists. We are currently looking for a Python Developer to support one of our clients. The Python Developer is a skilled professional with a strong track record in software engineering best practices, dedicated to delivering software products and applications that create significant business value. This individual will embody a continuous improvement mindset, focusing on optimizing processes and applications based on value-driven principles. The ideal candidate thrives in a global team environment and has substantial experience within the energy trading sector, demonstrating the ability to collaborate effectively and drive innovation.

Your tasks

  • Interpreting functional requirements and aligning them with technical concepts to ensure clarity and successful implementation
  • Developing solutions in line with project patterns, methodologies, standards, and industry best practices
  • Delivering scalable, business-critical applications using Python
  • Building applications based on an event-driven microservices architecture
  • Managing databases with a focus on performance optimization, particularly in SQL Server environments
  • Handling complex integration scenarios and managing interfaces across the ETRM (Energy Trading and Risk Management) landscape
  • Designing, developing, and maintaining robust back-end microservices using Python
  • Leveraging Azure services, GitHub Actions, CI/CD pipelines, caching techniques, and SQL databases for efficient development workflows
  • Optimizing application performance and scalability through monitoring and tuning tools
  • Implementing security best practices and ensuring compliance with relevant standards and frameworks

Requirements

  • At least 6 years of experience in Python software development
  • Familiarity with Domain-Driven Design (DDD)
  • Proficiency in writing testable code using Behavior-Driven Development (BDD)
  • Experience working in agile teams and applying agile and lean methodologies
  • Application of data engineering techniques alongside core software development practices
  • Hands-on use of CI/CD tools; GitHub Actions experience is a plus
  • Experience with cloud platforms, especially Microsoft Azure
  • Proficiency with containerization technologies (e.g., Docker)
  • Skills in profiling and optimizing Python code for performance
  • Previous work with implementing solutions with FastAPI and asynchronous processing
  • Fluent communication in English, both spoken and written
  • Residency in Poland

Job no. 250721-DZ62C

Центр вбудованих компетенцій - це організаційний підрозділ Sii, який об'єднує майже 500 спеціалістів. Наразі ми шукаємо Python розробника для підтримки одного з наших клієнтів. Python Developer - це кваліфікований фахівець з великим досвідом роботи в галузі програмної інженерії, який спеціалізується на створенні програмних продуктів та додатків, що створюють значну цінність для бізнесу. Ця людина буде втілювати мислення, спрямоване на постійне вдосконалення, зосереджуючись на оптимізації процесів та додатків на основі принципів, орієнтованих на створення цінності. Ідеальний кандидат процвітає в глобальному командному середовищі та має значний досвід роботи в секторі енерготрейдингу, демонструючи здатність ефективно співпрацювати та впроваджувати інновації.

Завдання

  • Інтерпретація функціональних вимог та узгодження їх з технічними концепціями для забезпечення чіткості та успішної реалізації
  • Розробка рішень відповідно до шаблонів проектів, методологій, стандартів і кращих галузевих практик
  • Створення масштабованих, бізнес-критичних додатків з використанням Python
  • Створення додатків на основі архітектури мікросервісів, керованих подіями
  • Управління базами даних з акцентом на оптимізацію продуктивності, зокрема в середовищах SQL Server
  • Обробка складних сценаріїв інтеграції та управління інтерфейсами в ландшафті ETRM (Energy Trading and Risk Management - торгівля енергією та управління ризиками)
  • Проектування, розробка та підтримка надійних внутрішніх мікросервісів з використанням Python
  • Використання сервісів Azure, GitHub Actions, конвеєрів CI/CD, методів кешування та баз даних SQL для ефективних робочих процесів розробки
  • Оптимізація продуктивності та масштабованості додатків за допомогою інструментів моніторингу та налаштування
  • Впровадження найкращих практик безпеки та забезпечення відповідності відповідним стандартам і фреймворкам

Наші очікування

  • Мінімум 6 років досвіду розробки програмного забезпечення на Python
  • Знання доменно-орієнтованого проектування (DDD)
  • Досвід написання тестуємого коду з використанням Behavior-Driven Development (BDD)
  • Досвід роботи в гнучких командах та застосування гнучких та ощадливих методологій
  • Застосування методів інженерії даних поряд з основними практиками розробки програмного забезпечення
  • Практичне використання інструментів CI/CD; досвід роботи з GitHub Actions є перевагою
  • Досвід роботи з хмарними платформами, особливо Microsoft Azure
  • Досвід роботи з технологіями контейнеризації (наприклад, Docker)
  • Навички профілювання та оптимізації Python коду на продуктивність
  • Попередня робота з реалізацією рішень з FastAPI і асинхронною обробкою
  • Вільне спілкування англійською мовою, як усне, так і письмове
  • Проживання в Польщі

Вакансія № 250721-DZ62C

Quick apply

Fill in the form in English please

Python Developer

Work mode*

Select at least one option

angle-down

Option was not selected

Attach CV*

Uploaded file:
  • file_icon Created with Sketch.

Acceptable files: doc, docx, pdf. (max 5MB)
Please submit your file in DOC, DOCX or PDF format
The upload size is limited to 5 MB
File is empty
File was not uploaded

At any time, you may withdraw your consent to the processing of personal data, but such withdrawal shall not affect the legal compliance of any processing of such data, which had occurred before you withdrew your consent. Detailed information on the processing of your personal data is specified in the Privacy Policy.

Sii Poland follows the Procedure for reporting law violations.

Create MySii account to follow your application's status
success

Your application has been submitted

We will contact you as soon as we review your CV

Processing...

Sorry, something went wrong and your message was not delivered

Refresh the page and try again. Contact us form, if problem occurs again

Benefits for you

Apply now Recommend a friend

Änderungen im Gange

Wir aktualisieren unsere deutsche Website. Wenn Sie die Sprache wechseln, wird Ihnen die vorherige Version angezeigt.

This content is available only in English version.

Are you sure you want to leave this page?

Цей контент доступний тільки в одній мовній версії.
Ви будете перенаправлені на головну сторінку.

Ви справді бажаєте залишити цю сторінку?