Software .NET Architect
Tech Stack / Keywords
Firma i stanowisko
W ITLT pomagamy naszym zaprzyjaźnionym firmom przekształcać ambitne pomysły w cyfrową rzeczywistość. Z nastawieniem na wyzwania, ciekawość technologii i zwinność współtworzymy wyjątkowe rozwiązania IT i zapewniamy doświadczone osoby eksperckie, które pomagają przyspieszać cyfrową transformację.
Wymagania
- 10+ lat doświadczenia w tworzeniu aplikacji w technologii .NET.
- Bardzo dobra znajomość C#, .NET 8, ASP.NET Core.
- Praktyczne doświadczenie w projektowaniu i rozwijaniu architektury mikroserwisowej oraz systemów rozproszonych.
- Doświadczenie w pracy nad dużymi i złożonymi systemami.
- Praktyczna znajomość Azure Cloud oraz usług takich jak Service Bus, Blob Storage, Redis.
- Bardzo dobra znajomość co najmniej jednego z obszarów bazodanowych: MongoDB i/lub SQL Server / Azure SQL.
- Doświadczenie w projektowaniu rozwiązań spełniających wymagania funkcjonalne i niefunkcjonalne.
- Doświadczenie w tworzeniu dokumentacji technicznej i architektonicznej.
- Doświadczenie w prowadzeniu lub technicznym wspieraniu zespołów developerskich.
- Umiejętność podejmowania decyzji architektonicznych i technicznych oraz uzasadniania wybranych rozwiązań.
- Umiejętność współpracy bezpośrednio z klientem i innymi zespołami technicznymi.
- Samodzielność, bardzo dobra organizacja pracy i umiejętność priorytetyzacji zadań.
- Pragmatyczne podejście do procesu i umiejętność dopasowania poziomu formalizacji do potrzeb projektu.
- Angielski na poziomie zaawansowanym (C1 lub wyżej).
Nice to have:
- Doświadczenie z Microsoft Graph API, szczególnie w obszarze pobierania i zarządzania dokumentami.
- Znajomość platform przechowywania dokumentów, takich jak SharePoint / SharePoint Online, Azure Blob Storage, Amazon S3 lub Dropbox.
- Znajomość Angular i/lub Kendo.
- Doświadczenie z GitHub Enterprise oraz GitHub Copilot.
- Wykształcenie wyższe w obszarze informatyki, inżynierii oprogramowania lub pokrewnym.
Obowiązki
- Analiza wymagań funkcjonalnych i niefunkcjonalnych oraz przekładanie ich na rozwiązania techniczne.
- Projektowanie architektury systemu oraz przygotowywanie high-level designów.
- Tworzenie i prezentowanie dokumentacji technicznej oraz architektonicznej.
- Przygotowywanie wytycznych i architektonicznych blueprintów dla zespołów developerskich.
- Współpraca z klientem oraz innymi zespołami w celu definiowania optymalnych rozwiązań technicznych.
- Wsparcie zespołów developerskich podczas implementacji zaprojektowanych rozwiązań.
- Podejmowanie decyzji dotyczących technologii, integracji oraz sposobu implementacji.
- Dbanie o zgodność implementowanych rozwiązań z przyjętą architekturą, standardami i dobrymi praktykami.
- Współpraca przy projektowaniu rozwiązań opartych na mikroserwisach i systemach rozproszonych.
- Dzielenie się wiedzą techniczną oraz wspieranie zespołu w rozwiązywaniu złożonych problemów.
- Analizowanie alternatywnych podejść technologicznych i rekomendowanie najlepszych rozwiązań.
- Dbanie o jakość, bezpieczeństwo, skalowalność i utrzymywalność projektowanych rozwiązań.
Benefity
- Długofalowe stabilne zatrudnienie w oparciu o kontrakt B2B.
- Szansa na rozwój w dużej strukturze, bezpośredni kontakt z Managerem zespołu.
- Praca w firmie, w której IT jest dojrzałe i globalne, a metodyki zwinne są respektowane.
- Dopłata do karty MultiSport oraz ubezpieczenia.
- Godziny startu pracy 7:30 - 9:30.
- Sprawny proces rekrutacyjny (wideokonferencja), maksymalnie 2 spotkania online (pierwsze z kimś z zespołu, drugie z Managerem).
Inne informacje
Informujemy, że administratorem danych jest IT Leasing Team z siedzibą w Warszawie, ul.Taśmowa 7 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
ITLT
147 aktywnych ofert