.NET Developer
O firmie/projekcie
Kogo szukamy
Zadania
• Projektowanie architektury technicznej rozwiązań informatycznych,
• Projektowanie i implementacja aplikacji backendowych w technologii .NET 6+,
• Projektowanie i implementacja aplikacji frontendowych z wykorzystaniem React, TypeScript oraz JavaScript,
• Realizacja projektów typu greenfield,
• Projektowanie i rozwój architektury mikroserwisowej,
• Projektowanie oraz implementacja API opartych o GraphQL,
• Wykorzystanie Apollo Client oraz React Relay,
• Implementacja komunikacji asynchronicznej z wykorzystaniem RabbitMQ oraz MassTransit,
• Projektowanie i rozwój rozwiązań typu Micro Frontend (MFE),
• Projektowanie modeli danych oraz implementację rozwiązań wykorzystujących Microsoft SQL Server,
• wykorzystanie baz NoSQL, w szczególności Elasticsearch, MongoDB oraz CosmosDB,
• Przygotowywanie testów jednostkowych przy wykorzystaniu xUnit, NUnit oraz Jest,
• Budowa i utrzymanie procesów Continuous Integration i Continuous Delivery w GitLab,
• Stosowanie wzorców projektowych oraz dobrych praktyk programistycznych,
• Przygotowywanie dokumentacji technicznej,
• Współpraca z architektami, analitykami, testerami oraz przedstawicielami biznesu,
• Wykorzystywanie narzędzi AI wspierających proces tworzenia oprogramowania.
Wymagania
• Zaawansowane doświadczenie w programowaniu w technologii .NET, doświadczenie w tworzeniu aplikacji webowych wykorzystujących React,
• minimum 2 lata doświadczenia z GraphQL,
• minimum 1 rok doświadczenia z MassTransit i/lub Microsoft Orleans,
• doświadczenie w samodzielnym definiowaniu architektury technicznej rozwiązań,
• doświadczenie w projektowaniu i implementacji architektury mikroserwisowej,
• doświadczenie w realizacji projektów typu greenfield,
• doświadczenie w implementacji komunikacji asynchronicznej opartej o RabbitMQ i MassTransit,
• doświadczenie w pracy z relacyjnymi i nierelacyjnymi bazami danych,
• doświadczenie w tworzeniu i utrzymaniu procesów CI/CD,
• doświadczenie w pracy w zespołach Agile,
• doświadczenie w prowadzeniu przeglądów kodu (Code Review),
• doświadczenie we wsparciu merytorycznym i mentoringu programistów będzie dodatkowym atutem,
• mile widziane doświadczenie w sektorze finansowym lub bankowym.
Mile widziane
Co oferujemy
198 активних пропозицій