.NET Developer (railway industry)

Net

.NET Developer (railway industry)

Net
Al. Jerozolimskie 44, Warszawa

Britenet

Full-time
B2B
Senior
Remote
30 - 38 USD
Net per day - B2B

Job description

Dla naszego klienta poszukujemy doświadczonego Programisty .NET. Celem projektów realizowanych na tym stanowisku jest rozwój i utrzymanie systemów informatycznych o wysokim poziomie krytyczności, działających w trybie 24/7/365. Systemy te wspierają kluczowe procesy operacyjne w sektorze kolejowym, zapewniając niezawodność i ciągłość działania.


Nasze oczekiwania:

  • Minimum 6 lat doświadczenia zawodowego na stanowisku programisty .NET
  • Bardzo dobra znajomość platformy Microsoft .NET, C#
  • Znajomość systemów kolejkowych (RabbitMQ, Kafka, Azure Service Bus)
  • Praktyczne doświadczenie z narzędziami do konteneryzacji (Docker/Podman/Rancher, k8s)
  • Doświadczenie w tworzeniu rozproszonych systemów czasu rzeczywistego o wysokim poziomie krytyczności
  • Znajomość współczesnych metodologii wytwarzania systemów rozproszonych, asynchronicznych oraz skalowalnych (tzw. "cloud-native")
  • Biegłość w tworzeniu testów jednostkowych, integracyjnych jak i narzędzi oraz framework'ów testujących
  • Dobra znajomość standardów związanych z monitorowaniem systemów, m.in. OTEL, OpenMetrics, etc.
  • Dobra znajomość baz danych - zarówno RDBMS jak i NoSQL czy NewSQL
  • Podstawowa umiejętność poruszania się w serwerowych systemach operacyjnych z rodziny Windows Server (2012 lub wyższy) jak również Linux (na potrzeby konteneryzacji)
  • Znajomość zagadnień związanych z bezpieczeństwem aplikacji webowych i ich komunikacji
  • Umiejętność omawiania decyzji architektonicznych i proponowania rozwiązań projektowych
  • Wysoko rozwinięta kreatywność i innowacyjność oraz zdolności komunikacyjne
  • Otwartość na nowatorskie pomysły i rozwiązania, umiejętność pracy zespołowej
  • Znajomość języka angielskiegiego na poziomie min. B2.


Mile widziane:

  • Znajomość technologii frontendowych (Angular 2+, Java Script, TypeScript).


Kluczowe zadania:

  • Projektowanie i implementacja rozproszonych systemów czasu rzeczywistego o wysokiej dostępności, skalowalności i odporności, zgodnie z założeniami architektury cloud-native (EDA, SOA, Microservices)
  • Integracja systemów z wykorzystaniem MessageBus / EventStream (np. RabbitMQ, Kafka, Azure Service Bus), zgodnie z wzorcami takimi jak CQRS, Event Sourcing, Gateway czy DDD
  • Tworzenie, testowanie i utrzymanie aplikacji .NET 5/6+ i C#, z wykorzystaniem nowoczesnych praktyk programistycznych oraz frameworków testujących (testy jednostkowe, integracyjne, end-to-end)
  • Konteneryzacja i wdrażanie aplikacji w środowiskach opartych o Docker/Podman, Rancher i Kubernetes, z uwzględnieniem automatyzacji oraz obserwowalności (monitoring, metryki, logi)
  • Współpraca w ramach zespołu deweloperskiego i architektonicznego w celu analizowania i proponowania rozwiązań projektowych, z uwzględnieniem aspektów bezpieczeństwa, wydajności i długoterminowej utrzymywalności systemów
  • Aktywne uczestnictwo w przeglądach kodu, decyzjach architektonicznych oraz rozwoju kompetencji zespołu, z naciskiem na jakość, innowacyjność i dzielenie się wiedzą.


Tech stack

    Polish

    C1

    English

    B2

    C#

    advanced

    RabbitMQ

    advanced

    Cloud-native

    regular

    Docker

    regular

    SQL

    regular

    Microservices

    regular

    Kubernetes

    regular

    Linux

    junior

    Angular 2+

    nice to have

Office location

Published: 24.04.2025

About the company

Britenet

We are a European company that has been creating world-changing solutions for over 18 years. When you join #BriteTeam, you join an international environment that supports innovation, diversity, and creativity. We believe...

Company profile