Szukamy doświadczonego Senior Developera z silnym zapleczem w .NET C# i Azure. W tej roli będziesz współpracować przy rozwoju nowoczesnych rozwiązań SaaS, przy wykorzystaniu m.in. chmury Azure oraz (opcjonalnie) narzędzi AI.
Wymagane umiejętności i kwalifikacje
Ekspertyza w stosie .NET/C#: Znaczne doświadczenie praktyczne w tworzeniu i utrzymaniu aplikacji na platformie .NET/C#.
Rozwój API: Dogłębna wiedza na temat projektowania i wdrażania RESTful API oraz najlepszych praktyk.
Znajomość DevOps: Praktyczne doświadczenie z Azure DevOps, pipeline'ami CI/CD i automatyzacją infrastruktury.
Kubernetes: Znajomość i doświadczenie w pracy z Kubernetes, zwłaszcza w środowisku Azure.
Sieci i autoryzacja: Wiedza na temat bezpiecznych praktyk sieciowych, zabezpieczeń API oraz różnych przepływów autoryzacyjnych (OAuth, JWT, itp.).
Obserwowalność aplikacji: Doświadczenie w implementacji metryk/logowania i śledzenia w celu monitorowania i debugowania aplikacji.
Umiejętności miękkie
Współpraca i koordynacja: Umiejętność efektywnej pracy w wielu zespołach, zapewniając realizację projektów na czas i na wysokim poziomie.
Zdolności interpersonalne: Umiejętność bliskiej współpracy z członkami zespołu i klientami w celu rozwiązywania złożonych problemów.
Rozwiązywanie problemów: Proaktywne podejście do identyfikowania problemów i znajdowania skutecznych rozwiązań.
Offer description
Original text. Show translation
Jesteśmy software housem z siedzibą w Monachium, działającym na rynku od 2015 roku, oferującym szeroki zakres usług IT. Wspieramy naszych klientów w różnorodnych projektach.. W ramach naszych działań innowacyjnych rozwijamy zaawansowaną bramkę API, która będzie integrować się zarówno z systemami SaaS, jak i on-premise, obsługując różne środowiska na infrastrukturze Azure Kubernetes. Poszukujemy doświadczonego programisty do zespołu, który będzie kluczowym wsparciem dla tego projektu.
Etapy rekrutacji:
I Etap: Rozmowa trwa 45 minut, 15 minut teoria i 30 minut pisanie kodu do dwóch zadań.
II Etap: Rozmowa z CTO od strony klienta
Your responsibilities
Original text. Show translation
Udział w projektowaniu, rozwoju i wdrażaniu niezawodnej bramki API, zapewniającej integrację z systemami SaaS i on-premise w różnych środowiskach.
Rozwój i utrzymanie wydajnych API z użyciem stosu .NET/C#.
Implementacja i zarządzanie pipeline'ami DevOps w Azure DevOps, obejmującymi CI/CD, infrastrukturę jako kod (IaC) oraz automatyczne testowanie.
Obsługa wdrożeń opartych na Kubernetes w środowisku Azure, z uwzględnieniem optymalnej wydajności, bezpieczeństwa i skalowalności aplikacji.
Projektowanie i wdrażanie bezpiecznych przepływów sieciowych i autoryzacyjnych, dbając o integralność danych we wszystkich integracjach.
Tworzenie i utrzymanie szczegółowej dokumentacji API, zapewniającej jasną komunikację kontraktów danych i zasad użytkowania.