Senior Software Engineer (.NET/C#)
⚲ 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.
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.