Programista Systemowy Python
Opis
O zleceniu:
Klient poszukuje doświadczonych programistów systemowych do wsparcia rozwoju zaawansowanych systemów analizy systemów energetycznych, zgodnych z ewoluującymi metodologiami rynku elektrycznego. Wybrani specjaliści dołączą do zwinnego zespołu odpowiedzialnego za dostarczanie ciągłych ulepszeń i nowych funkcjonalności.
Rola ta obejmuje pracę zarówno nad nowoczesnymi, jak i starszymi komponentami aplikacji, przyczyniając się do bieżących ulepszeń systemu i wysiłków modernizacyjnych w celu spełnienia przyszłych wymagań analitycznych.
Kluczowe obowiązki:
- Aktywny udział w zwinnych ceremoniach, w tym planowaniu sprintów i dyskusjach zespołowych
- Współpraca z członkami zespołu w celu projektowania skutecznych rozwiązań technicznych dla zadań rozwojowych
- Rozwijanie, ulepszanie i utrzymywanie kodu aplikacji w nowych i istniejących modułach
- Tworzenie czystego, wydajnego i łatwego w utrzymaniu kodu zgodnie z najlepszymi praktykami
- Udział w programowaniu w parach i recenzjach kodu kolegów
- Opracowywanie i wykonywanie testów jednostkowych i integracyjnych w celu zapewnienia niezawodności oprogramowania
- Ciągłe dostosowywanie się z zespołem w celu promowania dzielenia się wiedzą i wspólnej odpowiedzialności
- Wkład w budowanie skalowalnych, przyjaznych dla użytkownika i dobrze udokumentowanych rozwiązań
Stos technologiczny:
- Programowanie: Python, C/C++
- Narzędzia i platformy: CMake, Git, Azure DevOps / GitLab
- Jakość i testowanie: SonarQube, Xray, Artifactory
- Baza danych: SQL
- System operacyjny: Linux (RHEL 9)
Wymagane doświadczenie:
- Udokumentowane doświadczenie jako programista systemowy z silną znajomością Pythona
- Praktyczne doświadczenie w pracy w środowiskach Linux
- Znajomość nowoczesnych narzędzi programistycznych i potoków CI/CD
- Doświadczenie w pracy w zwinnych zespołach programistycznych
Wymagania edukacyjne:
- Odpowiedni tytuł w dziedzinie informatyki, technologii informacyjnej lub pokrewnej (lub równoważne doświadczenie)
Wymagane umiejętności:
- Programowanie w Pythonie
- Biegłość w systemie Linux
- Silne umiejętności rozwiązywania problemów i analityczne
- Doświadczenie z kontrolą wersji i narzędziami programistycznymi
Języki:
- Szwedzki – Biegły (obowiązkowy)
- Angielski – Profesjonalna znajomość w pracy
Tryb pracy: Hybrydowy (do 50% zdalnie)
Zahtjevi
Obrazovanje
Edukacja policealna trwająca dwa lata lub dłużej w zakresie Techniki i przemysłu technicznego
Radno iskustvo
Programista Oprogramowania