Programista Python & C#

ALGOTEQUE Innovation Hub

Warszawa

On-site

PLN 120,000 - 180,000

Full time

42 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ALGOTEQUE Innovation Hub poszukuje samodzielnego Developera odpowiedzialnego za rozwój systemów sterowania urządzeniami w trybie end-to-end – od analizy po wdrożenie. Praca wymaga znajomości Pythona, C#/.NET i PyQt5 na platformach Linux/ARM, integracji z AWS Service Bus i Firebase.

Doświadczenie min. 3 lata w Pythonie, umiejętność projektowania rozwiązań end-to-end, testów oraz pracy z Git i REST API będzie atutem. Praca w Warszawie, na miejscu w dynamicznym zespole.

Qualifications

  • 3+ lat komercyjnego doświadczenia w programowaniu w Pythonie.
  • Praktyczna znajomość C# oraz .NET umożliwiająca samodzielny rozwój.
  • Doświadczenie w projektowaniu i implementacji rozwiązań end-to-end.
  • Umiejętność organizowania pracy od analizy po wdrożenie.
  • Doświadczenie w tworzeniu testów jednostkowych i integracyjnych.

Responsibilities

  • Rozwój i utrzymanie kluczowych komponentów systemu w Pythonie na Linux/ARM.
  • Projektowanie oraz implementacja nowych funkcjonalności w sterowaniu urządzeniami i automatyzacji.
  • Tworzenie oraz rozwój narzędzi wspierających i integracyjnych w technologii C#/.NET.
  • Integracja systemu z usługami zewnętrznymi przez REST API i Azure Service Bus.
  • Implementacja komunikacji z urządzeniami peryferyjnymi (porty szeregowy, USB, evdev).
  • Rozwój interfejsów użytkownika opartych o PyQt5 oraz technologie webowe.
  • Analiza i rozwiązywanie problemów w środowisku produkcyjnym oraz weryfikacja zmian.

Skills

Python
C# / .NET
End-to-end development
Git
REST API
JSON
PyQt5
Raspberry Pi
Linux/ARM
Unit tests

Tools

Azure Service Bus
Firebase
HTML/JavaScript
Serial/evdev

Job description

Job Description

Poszukujemy samodzielnego Developera, który przejmie odpowiedzialność za realizację zadań w modelu end-to-end – od analizy problemu i zaprojektowania rozwiązania, przez implementację, aż po testy i wdrożenie. To rola dla osoby, która lubi pracować blisko produktu, sprzętu i użytkownika końcowego, a także potrafi skutecznie diagnozować problemy w środowisku produkcyjnym.


ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies. Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce. We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies.


Job Description

Poszukujemy samodzielnego Developera, który przejmie odpowiedzialność za realizację zadań w modelu end-to-end – od analizy problemu i zaprojektowania rozwiązania, przez implementację, aż po testy i wdrożenie. To rola dla osoby, która lubi pracować blisko produktu, sprzętu i użytkownika końcowego, a także potrafi skutecznie diagnozować problemy w środowisku produkcyjnym.


Projekt dotyczy rozwoju systemu sterującego urządzeniami działającymi w trybie ciągłym (24/7), integrującego warstwę sprzętową, aplikacyjną oraz usługi zewnętrzne.



  • Rozwój i utrzymanie kluczowych komponentów systemu tworzonego w Pythonie działającego na platformach Linux/ARM.

  • Projektowanie oraz implementacja nowych funkcjonalności w obszarze sterowania urządzeniami i automatyzacji procesów.

  • Tworzenie oraz rozwój narzędzi wspierających i integracyjnych w technologii C#/.NET.

  • Integracja systemu z usługami i platformami zewnętrznymi poprzez REST API, Azure Service Bus oraz Firebase.

  • Implementacja komunikacji z urządzeniami peryferyjnymi i sprzętem z wykorzystaniem interfejsów takich jak port szeregowy, USB czy skanery.

  • Rozwój interfejsów użytkownika opartych o PyQt5 oraz technologie webowe.

  • Analiza i rozwiązywanie problemów występujących w środowisku produkcyjnym, identyfikowanie przyczyn źródłowych oraz wdrażanie trwałych rozwiązań.

  • Tworzenie i utrzymywanie testów automatycznych oraz manualna weryfikacja poprawności działania wdrażanych zmian.

  • Udział w przeglądach kodu, dbanie o jakość rozwiązań i stosowanie dobrych praktyk programistycznych.

  • Praca z systemem kontroli wersji Git oraz aktywne uczestnictwo w procesie code review.


Stack technologiczny: Python 3.11, C# / .NET, Raspberry Pi, Linux / ARM, PyQt5, Azure Service Bus, Firebase, REST API, Git, Serial / evdev, HTML / JavaScript


Profile / Requirements


  • 3+ lat komercyjnego doświadczenia w programowaniu w języku Python.

  • Praktyczna znajomość C# oraz platformy .NET umożliwiająca samodzielny rozwój i utrzymanie aplikacji.

  • Doświadczenie w projektowaniu i implementacji rozwiązań w modelu end-to-end.

  • Umiejętność samodzielnego organizowania pracy i prowadzenia powierzonych tematów od analizy po wdrożenie.

  • Doświadczenie w tworzeniu testów jednostkowych i integracyjnych oraz weryfikacji jakości własnego kodu.

  • Bardzo dobra znajomość systemu kontroli wersji Git oraz pracy z Pull Requestami.

  • Doświadczenie w integracji systemów poprzez REST API oraz swobodna praca z formatem JSON.

  • Umiejętność analizy i rozwoju istniejących systemów oraz pracy z rozbudowanym kodem źródłowym.

  • Zdolność logicznego myślenia i skutecznego diagnozowania problemów technicznych.

  • Proaktywność, samodzielność oraz odpowiedzialność za dostarczane rozwiązania.


Mile widziane


  • Doświadczenie w pracy z systemami Linux oraz platformami Raspberry Pi.

  • Znajomość zagadnień związanych z urządzeniami pracującymi w środowiskach produkcyjnych 24/7.

  • Doświadczenie w komunikacji ze sprzętem z wykorzystaniem interfejsów serial, USB lub evdev.

  • Znajomość Azure Service Bus, systemów kolejkowych oraz Firebase.

  • Doświadczenie w tworzeniu aplikacji desktopowych z wykorzystaniem PyQt5 lub podobnych frameworków GUI.

  • Znajomość technologii frontendowych HTML, JavaScript oraz budowy interfejsów webowych.

  • Doświadczenie w projektach z obszaru IoT, embedded lub automatyki urządzeń.


AO4262

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Fullstack Developer
Python Fullstack Developer

ALGOTEQUE Innovation Hub • Warszawa

On-site
PLN 180,000 - 240,000
Python Fullstack Developer
Python Fullstack Developer

ALGOTEQUE Innovation Hub • Kraków

On-site
PLN 180,000 - 240,000
Senior Python Engineer (kontraktor)
Senior Python Engineer (kontraktor)

Itsg Global • Warszawa

Hybrid
PLN 230,000 - 320,000
Opieka medyczna prywatna
Karta Multisport
Lekcje języka angielskiego
+1
Senior Technical Analyst
Senior Technical Analyst

Upvanta sp. z o.o. • Warszawa, Kraków, Płock, Łomianki

Hybrid
PLN 180,000 - 280,000
Mobile Fullstack Team Leader
Mobile Fullstack Team Leader

ipracujzdalnie.pl • Bydgoszcz

On-site
PLN 240,000 - 520,000
Programista C++ Embedded (K/M)
Programista C++ Embedded (K/M)

Advanced Protection Systems Inc. • Gdynia

Hybrid
PLN 120,000 - 180,000
Stabilne warunki pracy
Elastyczna forma zatrudnienia
Samodzielność w pracy
Python Developer
Python Developer

ALGOTEQUE Innovation Hub • Warszawa

Hybrid
PLN 134,000 - 201,000
C#/Python developer
C#/Python developer

Randstad Polska Sp. z o.o • Warszawa

Remote
prywatna opieka medyczna
karta Multisport
elastyczne godziny pracy
+3
Mobile Fullstack Team Leader
Mobile Fullstack Team Leader

ipracujzdalnie.pl • Łódź

On-site
PLN 270,000 - 360,000
Programista C++ (przetwarzanie danych) (K/M)
Programista C++ (przetwarzanie danych) (K/M)

Advanced Protection Systems Inc. • Gdynia

Hybrid
PLN 110,000 - 165,000
Elastyczny czas pracy
Praca hybrydowa
Dofinansowanie do studiów/kursów
+1