Senior Backend Developer - Python |Optimization Systems (m/k)
Коротко
Develops backend services with C#, REST APIs, and NHibernate; applies domain-driven design; uses Docker, Oracle DB, and Git. · Needs: Requires C#, REST API, Angular, TypeScript, HTML 5, Docker, Oracle DB, Git, DDD, NHibernate.
Описание от работодателя
Required skills: C#, REST API, Angular, TypeScript, HTML 5, Docker, Oracle DB, Git, domain driven design, NHibernate
Architektura i technologie używane w projekcie:
Architektura mikrousługowa w środowisku kontenerowym
.NET 8/10 – C#
REST API
MinIO (S3)
Angular 16/19, TypeScript, HTML 5
Docker + Nomad
Oracle DB 19c
Visual Studio 2026, Visual Studio Cod
Zakres obowiązków:
Projektowanie, implementowanie i sporządzanie dokumentacji rozwiązań dla aplikacji pomiarowo-rozliczeniowych;
Zapewnienie jakości dla dostarczanego kodu, wsparcie w analizie, testowaniu i usuwaniu błędów w oprogramowaniu;
Współpraca z członkami interdyscyplinarnego zespołu w podejściu Agile.
Oczekiwania:
doświadczenie minimum 6 lat w programowaniu w języku C# na platformie .NET;
znajomość podejścia Domain Driven Design;
znajomość zasad budowania REST API;
znajomość relacyjnych baz danych i umiejętność pracy z rozwiązaniami ORM (NHibernate);
umiejętność tworzenia testów jednostkowych i integracyjnych (xUnit);
umiejętność pracy z repozytorium Git;
znajomość wzorców projektowych i zasad CleanCode;
odpowiedzialność i terminowość w realizacji zadań;
umiejętność współpracy w ramach zespołu.
Dodatkowym atutem będzie:
znajomość RDMBS Oracle;
podstawowa znajomość technologii konteneryzacji (Docker);
umiejętność pracy z GitLab i Jenkins;
umiejętność pracy w metodykach Agile;
podstawowa znajomość obszaru obsługi pomiarów i rozliczeń dla Operatora Sieci Przesyłowej.
Z naszej strony zapewniamy:
Udział w ciekawych projektach mających strategiczny wpływ na sektor energetyczny w Polsce i na świecie;
Pracę w przyjaznej atmosferze i wsparcie zespołu nastawionego na dzielenie się wiedzą oraz doświadczeniami.
Stabilne zatrudnienie na podstawie umowy o pracę.
Konkurencyjny system wynagrodzeń, składający się z wynagrodzenia podstawowego oraz atrakcyjnego systemu premiowego
Indywidualny budżet szkoleniowy, przyznawany na podnoszenie kwalifikacji i wspierający rozwój zawodowy.
Klarowną ścieżkę rozwoju zawodowego.
Możliwość pracy zdalnej/hybrydowej.
Pakiet benefitów pozapłacowych m.in . prywatna opieka medyczna, karta Multisport oraz ubezpieczenie na życie na preferencyjnych warunkach, dodatkowe świadczenia w ramach ZFŚS.
Dodatkowy dzień wolny z okazji Dnia Energetyka – 14 sierpnia.
Wewnętrzny program mentoringowy wspierający zarówno nowych jak i obecnych pracownikó