Programista backendu (.Net)
Silny starszy programista .Net z dużym, praktycznym doświadczeniem w projektowanie i wdrażanie mikrousług natywnych dla chmury i sterowanych zdarzeniami, które działają w Kubernetes.
Potrzebujemy profilu, który może aktywnie współpracować z zespołami biznesowymi i programistycznymi, aby artykułować potrzeby biznesowe, a także przyjąć praktyczne podejście do projektowanie i opracowywanie wysokiej klasy rozwiązań spełniających wymagania biznesowe.
Oczekuje się, że starszy programista .Net będzie wypełniał następujące obowiązki:
- Aktywnie bierz udział w projektowaniu systemów oprogramowania
- Projektuj i wdrażaj podstawowe komponenty, a także pisz zaawansowany kod
- Identyfikuj obszary wymagające poprawy i kieruj realizacją
- Przejrzyj wymagania PR
- Zapewnij jakość oprogramowania
- Zarządzaj zadaniami i harmonogramem projektu
- Bądź mentorem i zapewniaj wsparcie młodszym programistom
< strong>Oczekiwane umiejętności i doświadczenie:
- Doskonałe umiejętności OOP i OOD
- Doskonałe praktyki kodowania
- Dogłębna wiedza i zrozumienie wzorce architektoniczne i projektowe
- Doskonała znajomość Azure Stack
- Doskonała znajomość .Net (używamy .Net 8)
- Doskonała znajomość DDD
< li>Praktyczne doświadczenie w tworzeniu natywnych rozwiązań chmurowych- Praktyczne doświadczenie w tworzeniu mikrousług za pomocą Asp.Net i WebApi
- Praktyczne doświadczenie w tworzeniu konteneryzowanych mikrousług działających w AKS
- Praktyczne doświadczenie w tworzeniu architektur przesyłania strumieniowego NRT przy użyciu Kafki (używamy Confluent Cloud)
- Praktyczne doświadczenie w korzystaniu z Postgres
- Praktyczne doświadczenie w korzystaniu z baz danych dokumentów, takich jak MongoDB li>
- Microsoft EntraID, OAuth2, OIDC
- TDD
- BDD ze Specflow
- CI/CD przy użyciu Azure DevOps
Dodatkowe umiejętności i doświadczenie
- DAPR
- Doświadczenie z protokołem OData i ASP.Net Core OData
- Doświadczenie w tworzeniu aplikacji przy użyciu architektury Onion
- Obserwowalność
- Otwarta telemetria
- IaC z Terraform
- Helm
- Angular< /li>