Programista Fullstack
Wymagane:TypeScriptJavaScriptReactGraphQLGitAzureFrontendFullstackCI/CDAI
Zakres obowiązków
- Projektowanie architektury technicznej oraz rozwój rozwiązań w obszarze .NET 6+ i mikroserwisów,
- Tworzenie aplikacji frontendowych przy użyciu React, TypeScript oraz JavaScript,
- Implementacja i rozwój API z użyciem GraphQL, Apollo Client oraz React Relay,
- Projektowanie oraz rozwój rozwiązań Micro Frontend (MFE),
- Realizacja projektów typu greenfield,
- Implementacja komunikacji asynchronicznej z wykorzystaniem RabbitMQ oraz MassTransit,
- Projektowanie modeli danych i praca z Microsoft SQL Server oraz bazami NoSQL (Elasticsearch, MongoDB, CosmosDB),
- Pisanie testów jednostkowych w xUnit, NUnit oraz Jest,
- Tworzenie i utrzymanie procesów CI/CD w GitLab,
- Tworzenie dokumentacji technicznej i stosowanie zasad Clean Code i SOLID,
- Współpraca z zespołem projektowym oraz wykorzystywanie narzędzi AI wspierających wytwarzanie oprogramowania
Wymagania
- Minimum 7 lat doświadczenia komercyjnego w programowaniu w technologii .NET,
- Minimum 5 lat doświadczenia w tworzeniu aplikacji webowych z wykorzystaniem React,
- Minimum 2 lata doświadczenia z GraphQL,
- Minimum 1 rok doświadczenia z MassTransit lub Microsoft Orleans,
- Doświadczenie w samodzielnym projektowaniu i wdrażaniu architektury mikroserwisowej oraz projektów greenfield,
- Doświadczenie w implementacji komunikacji asynchronicznej z użyciem RabbitMQ i MassTransit,
- Praktyczna znajomość relacyjnych i nierelacyjnych baz danych (MSSQL, MongoDB, CosmosDB, Elasticsearch),
- Praktyczne doświadczenie w budowie procesów CI/CD (GitLab CI/CD),
- Znajomość wzorców projektowych, zasad SOLID i Clean Code,
- Doświadczenie w pracy w zespole Agile oraz w przeprowadzaniu Code Review.
Mile widziane
- Doświadczenie w branży bankowej lub finansowej,
- Znajomość Microsoft Orleans oraz Microsoft Azure,
- Doświadczenie w budowie systemów event-driven,
- Znajomość T-SQL, SSIS, SSRS,
- Doświadczenie w mentoringu i wsparciu merytorycznym programistów,
- Praktyczne wykorzystanie narzędzi AI w codziennej pracy.
Must have: .NET, React
Oferujemy
*Stawka: 100-122 PLN/h + VAT Proces rekrutacyjny:** Krótka rozmowa telefoniczna z rekruterem ITFS -> Rozmowa techniczno-projektowa z Klientem -> Decyzja.
Pozostałe
*STANOWISKO: Programista Fullstack Miejsce pracy:** Warszawa (Hybrydowo - min. 1 raz w tygodniu z biura)