Principal .NET Engineer / Architect
RITS Group to firma informatyczna, która oferuje najwyższej jakości usługi programistyczne zarówno dla rynku polskiego, jak i międzynarodowego. Jesteśmy dumni, że należymy do grona najszybciej rozwijających się spółek technologicznych. Naszym priorytetem jest jakość oraz innowacyjność dostarczanych rozwiązań, a nasza kultura organizacyjna opiera się na zaufaniu, współpracy i ciągłym doskonaleniu.
Poszukujemy doświadczonej osoby na stanowisko Principal .NET Engineera / Architect, która obejmie kluczową rolę w projektowaniu, rozwoju i ewolucji architektury backendowej opartej o mikroserwisy. Rola łączy odpowiedzialność techniczną, architektoniczną oraz mentoring zespołów developerskich.
Oferujemy
Model pracy: zdalnie + 1 dzień w miesiącu onsite
Lokalizacja: biuro w Warszawie
Umowa: B2B
Stawka: 190 zł/h netto + VAT
Obowiązki
Architektura i rozwój oprogramowania:
Projektowanie i wdrażanie skalowalnych, wysokowydajnych mikroserwisów zgodnie z podejściem Domain-Driven Design (DDD)
Definiowanie granic mikroserwisów oraz dekompozycja aplikacji monolitycznych
Projektowanie i dokumentowanie bezpiecznych API (REST, WebSockets)
Implementacja mechanizmów uwierzytelniania (JWT, OAuth2)
Optymalizacja wydajności, skalowalności i kosztów wdrożeń w środowiskach chmurowych (Azure, AWS)
Architektura i współpraca międzyzespołowa:
Współpraca z zespołem architektury, biznesem oraz Application Support
Ustalanie standardów architektonicznych i technologicznych
Ścisła współpraca z zespołami frontendowymi w zakresie kontraktów API
Mentoring seniorów i juniorów, rozwój kompetencji zespołów
Aktywne uczestnictwo i prowadzenie ceremonii Agile (SCRUM)
Analiza i dokumentacja:
Przekładanie wymagań biznesowych na architekturę i rozwiązania techniczne
Tworzenie i utrzymywanie dokumentacji HLA, HLD, LLD lub artefaktów Agile
Dokumentowanie architektury mikroserwisów, zależności, API i procesów wdrożeniowych
Jakość, wydajność i bezpieczeństwo:
Prowadzenie code review oraz definiowanie standardów jakości kodu
Identyfikacja wąskich gardeł wydajnościowych i inicjowanie działań optymalizacyjnych
Projektowanie strategii testów wydajnościowych, cache’owania i load balancingu
Identyfikowanie i minimalizacja ryzyk związanych z bezpieczeństwem, integracją i skalowalnością
Wymagania
Wykształcenie wyższe techniczne (informatyka lub pokrewne)
Minimum 8 lat doświadczenia komercyjnego w tworzeniu oprogramowania
Minimum 5 lat doświadczenia w projektowaniu i budowie złożonych systemów mikroserwisowych
Bardzo dobra znajomość C# / .NET
Praktyczna znajomość DDD, SAGA (orchestration, choreography)
Doświadczenie w projektowaniu i utrzymaniu API (REST, WebSockets)
Bardzo dobra znajomość Docker oraz Kubernetes
Doświadczenie w pracy w metodyce Agile / SCRUM
Umiejętność tworzenia dokumentacji architektonicznej i prowadzenia code review
Silne kompetencje komunikacyjne i leadershipowe
Język angielski na poziomie min. B2
Mile widziane
Doświadczenie z Red Hat OpenShift (RHOS)
Znajomość Git workflows
Tworzenie testów automatycznych (unit, integration)
Budowa i utrzymanie pipeline’ów CI/CD
Ta rola nie jest dla Ciebie, ale masz znajomego, który by się sprawdził? Poleć go i zgarnij nawet 5000 zł.
Referral Program: Talent from your network

RITS Professional Services
RITS Professional Services is a dynamic technology company that creates innovative solutions for modern business. We specialize in software development, mobile applications, and data management systems.
Principal .NET Engineer / Architect
Principal .NET Engineer / Architect