- Wymiar pracy
- Pełen etat
- Język
- Angielski
O projekcie
Szukamy wszechstronnego starszego programisty .NET (f/m/x) do programu modernizacyjnego obejmującego migrację portfela starszych aplikacji do natywnej chmury Azure. W tej roli będziesz realizować różnorodne zadania związane z backendem, frontendem, bazami danych oraz chmurą i DevOps, przyczyniając się do rozwoju interfejsów API .NET, mikrofrontendów React oraz usług Azure. Praca odbywa się w Krakowie w modelu hybrydowym. Jeśli pasjonujesz się modernizacją aplikacji i lubisz pracować w zespole, ta oferta może być dla Ciebie odpowiednia. Twoje zadania: Projektowanie i implementowanie usług backendowych oraz interfejsów REST API w .NET 9 z wykorzystaniem architektury Clean Architecture. Tworzenie i utrzymywanie mikrofrontendów React + TypeScript. Rozwijanie schematów MSSQL / Azure SQL. Tworzenie i utrzymywanie infrastruktury jako kodu (Infrastructure as Code) w Terraform w celu zarządzania zasobami Azure. Budowanie, optymalizowanie i wspieranie procesów CI/CD w Azure DevOps. Integracja uwierzytelniania Azure AD oraz stosowanie najlepszych praktyk bezpieczeństwa. Instrumentowanie usług pod kątem obserwowalności i monitorowania ich stanu. Analizowanie i refaktoryzowanie starszych aplikacji .NET i T-SQL oraz wyodrębnianie z nich logiki biznesowej podczas migracji. Tworzenie i utrzymywanie testów automatycznych, w tym testów jednostkowych, integracyjnych i E2E. Rozwiązywanie incydentów produkcyjnych i wspieranie wdrożeń. Wymagania: Minimum 5 lat komercyjnego doświadczenia w pracy full-stack z C# / .NET, w tym .NET 6+/9, oraz ASP.NET Core. Bardzo dobra znajomość EF Core oraz MSSQL / Azure SQL, w tym optymalizacji zapytań i procedur składowanych. Praktyczne doświadczenie w pracy z usługami Azure, takimi jak App Service, Azure SQL i Functions. Znajomość infrastruktury jako kodu z wykorzystaniem Terraform do udostępniania zasobów w wielu środowiskach. Doświadczenie w pracy z procesami CI/CD w Azure DevOps, w tym z potokami YAML definiowanymi jako kod. Praktyczna wiedza z zakresu budowania i zabezpieczania interfejsów REST API, w tym walidacji i uwierzytelniania. Doświadczenie z frameworkami do testów automatycznych, takimi jak xUnit oraz Jest / Vitest. Znajomość narzędzi do obserwowalności, takich jak Application Insights, oraz logowania strukturalnego. Dobre praktyki pracy z Git i dyscyplina w przeglądzie kodu. Zaawansowana znajomość języka angielskiego. Mile widziane: Znajomość praktyk związanych z obserwowalnością. Doświadczenie w testach automatycznych. Benefity: Great Place to Work. Stabilna sytuacja finansowa. Kontrakty z globalnymi markami. Wewnętrzne centrum szkoleń. Wielu ekspertów, od których możesz się uczyć. Otwarty i dostępny zarząd. Udział w zyskach. Program Sponsoringu Pasji. Cykliczne imprezy i wyjazdy integracyjne. Komfortowe i dobrze wyposażone biura. Aplikacja MySii. Opieka medyczna.
Warunki szczegółowe
- Wymiar pracy
- Pełen etat
- Język
- Angielski