Pracuj.pl Praca zdalna Senior

Senior Software Engineer (.NET/C#)

NATEK POLAND

⚲ Warszawa

Do uzgodnienia

Wymagania

  • .NET
  • C#
  • React.js
  • StencilJS
  • Kafka
  • MassTransit
  • Entity Framework
  • PostgreSQL
  • MongoDB
  • Microsoft SQL Server
  • Docker
  • Kubernetes
  • Helm
  • ASP.NET Core MVC
  • OpenTelemetry
  • Prometheus
  • Grafana
  • Azure DevOps
  • GitHub
  • Microsoft Copilot

Opis stanowiska

Nasze wymagania:
Minimum 6 lat doświadczenia na podobnym stanoiwsku.
Bardzo dobra znajomość .NET 8 oraz języka C# w zakresie tworzenia skalowalnych mikroserwisów i rozwoju dedykowanych frameworków.
Doświadczenie w tworzeniu aplikacji frontendowych z wykorzystaniem React.js i/lub StencilJS Web Components).
Doświadczenie w pracy z architekturą event-driven z wykorzystaniem Kafka oraz MassTransit.
Praktyczna znajomość Entity Framework Core oraz baz danych (PostgreSQL, MongoDB i SQL Server).
Doświadczenie w konteneryzacji i orkiestracji aplikacji z wykorzystaniem Docker, Kubernetes oraz Helm Charts.
Doświadczenie w projektowaniu i tworzeniu REST API w oparciu o ASP.NET Core (OpenAPI Standard).
Znajomość narzędzi do monitorowania i observability, takich jak OpenTelemetry, Prometheus oraz Grafana.
Znajomość metodyk Agile oraz procesów CI/CD z wykorzystaniem Azure DevOps i GitHub.
Doświadczenie w korzystaniu z narzędzi wspierających programowanie opartych na AI, np. Microsoft Copilot.
Doświadczenie we współpracy z interdyscyplinarnymi zespołami liczącymi około 10 osób.
Dobrze rozwinięte umiejętności komunikacyjne w zakresie tworzenia dokumentacji technicznej oraz współpracy z klientami.

O projekcie:
Dołącz do NATEK Polska jako Software Engineer (.NET/C#) i wesprzyj projekty dla jednego z naszych klientów w branży maritime i energetycznej.

Zakres obowiązków:
Rozwój i utrzymanie dedykowanego frameworka C# wykorzystywanego do migracji procesów workflow.
Tworzenie i rozwój komponentów frontendowych.
Przygotowywanie dokumentacji technicznej.
Rozwój i utrzymanie frameworka do testów automatycznych.
Wsparcie wdrożeń pilotażowych oraz bieżące rozwiązywanie pojawiających się problemów.
Współpraca z interesariuszami w celu weryfikacji zgodności dostarczanych rozwiązań z biznesowymi.
Bezpośrednia współpraca z klientami podczas procesu onboardingu oraz walidacji rozwiązań.
Samodzielne planowanie, projektowanie i implementacja generycznych komponentów użytku.

Oferujemy:
Długofalowa współpraca oparta o nasze wartości: edukacja, partnerstwo i odpowiedzialność.
Praca w projektach dedykowanych dla największych marek na świecie z sektora finansowego i telekomunikacyjnego.
Możliwość wymiany doświadczeń w międzynarodowych środowisku i rozwoju w projektach realizowanych w Polsce, lub innych krajach: Słowacja, Czechy, Bułgaria.
Praca w nowoczesnym środowisku z innowacyjnymi technologiami.
Elastyczne godziny pracy.
Prywatna opieka medyczna.
Karta Multisport lub My Cafeteria.
Ubezpieczenie na życie.
NATEK loyalty Club.
Możliwość dołączenia do społeczności odpowiedzialnej społecznie i uczestniczenia w inicjatywach firmowych.
Dla kontraktorów - uprawnienie do 23 dodatkowych dni świadczenia usług w roku.
Dodatkowy płatny dzień wolny na wolontariat dla pracowników na etacie.

🔍 Dekoder Ogłoszenia

🔴
Rozwój i utrzymanie dedykowanego frameworka C# wykorzystywanego do migracji procesów workflow.
Może oznaczać pracę nad starą, skomplikowaną technologią, która wymaga ciągłych poprawek i adaptacji.
🟡
Doświadczenie w tworzeniu aplikacji frontendowych z wykorzystaniem React.js i/lub StencilJS Web Components).
Chociaż wymieniono React, nacisk na StencilJS Web Components może sugerować, że frontend nie jest głównym celem lub że firma preferuje bardziej specyficzne rozwiązania.
🟡
Doświadczenie we współpracy z interdyscyplinarnymi zespołami liczącymi około 10 osób.
Może oznaczać, że będziesz musiał komunikować się z wieloma różnymi działami i osobami, co może być czasochłonne.
🟡
Dobrze rozwinięte umiejętności komunikacyjne w zakresie tworzenia dokumentacji technicznej oraz współpracy z klientami.
Oprócz kodowania, będziesz prawdopodobnie musiał poświęcić znaczną część czasu na pisanie dokumentacji i bezpośrednią interakcję z klientami.
🟡
Doświadczenie w korzystaniu z narzędzi wspierających programowanie opartych na AI, np. Microsoft Copilot.
Może to oznaczać, że firma dopiero zaczyna eksperymentować z AI, a narzędzia te mogą nie być w pełni zintegrowane lub efektywne.