Pracuj.pl Praca zdalna Expert

Lead .NET / Azure Developer

GOLDENORE ITC sp. z o.o.

⚲ Warszawa

Do uzgodnienia

Wymagania

  • C#
  • .NET
  • ASP.NET Core
  • Web API
  • Entity Framework
  • EF Core
  • Microsoft Azure
  • Angular
  • React.js
  • Redis

Opis stanowiska

Nasze wymagania:
Minimum 8 lat doświadczenia w komercyjnym programowaniu.
Bardzo dobra znajomość C#, .NET, ASP.NET Core oraz Web API.
Praktyczne doświadczenie z Entity Framework / EF Core.
Bardzo dobra znajomość środowiska Microsoft Azure.
Doświadczenie w optymalizacji wydajności aplikacji produkcyjnych.
Doświadczenie w prowadzeniu code review oraz mentoringu programistów.
Umiejętność współpracy z zespołami technicznymi i biznesowymi.
Bardzo dobra znajomość języka angielskiego (min. C1) – codzienna współpraca z klientem z USA.

Mile widziane:
Znajomość Angular lub React.
Doświadczenie z Redis oraz mechanizmami cache rozproszonego.
Znajomość Azure Front Door, API Management, Service Bus oraz Azure Storage.
Doświadczenie w branży finansowej, ubezpieczeniowej lub innych środowiskach regulowanych.
Doświadczenie z automatyzacją testów oraz procesami CI/CD.

O projekcie:
Szukamy doświadczonego Lead Developera, który nadal aktywnie programuje i chce mieć realny wpływ na rozwój produktu oraz zespołu. To idealna rola dla osoby, która potrafi łączyć kompetencje techniczne z umiejętnością mentoringu i wyznaczania standardów inżynierskich. Szukamy kandydata, który posiada doświadczenie w pracy z systemami produkcyjnymi, potrafi poprawiać jakość kodu, zwiększać wydajność aplikacji oraz skutecznie modernizować istniejące rozwiązania bez zakłócania ciągłości działania biznesu.
Projekt rozwijany jest w oparciu o C#, .NET, ASP.NET Core oraz Web API, z wykorzystaniem usług Microsoft Azure, takich jak Azure App Services, Azure SQL, Azure DevOps, Application Insights oraz procesów CI/CD. Ważnym elementem pracy będzie optymalizacja aplikacji z wykorzystaniem Entity Framework Core, mechanizmów async/await, projektowanie wydajnych API oraz poprawa wydajności i niezawodności systemu. Dodatkowym atutem będzie znajomość Redis, Azure Front Door, API Management, Service Bus, Azure Storage oraz technologii frontendowych Angular lub React.

Zakres obowiązków:
Rozwój i utrzymanie aplikacji opartych o .NET, C# oraz Microsoft Azure.
Projektowanie oraz implementacja nowych funkcjonalności w środowisku produkcyjnym.
Dbanie o jakość, wydajność i niezawodność kodu.
Prowadzenie code review oraz wdrażanie dobrych praktyk programistycznych.
Optymalizacja aplikacji pod kątem wydajności i skalowalności.
Wsparcie modernizacji istniejącego systemu oraz stopniowej transformacji architektury.
Mentoring programistów oraz wspieranie rozwoju kompetencji zespołu.
Współpraca z zespołami QA, DevOps, Architektami, Product Ownerami oraz biznesem.
Analiza problemów produkcyjnych i udział w usprawnianiu procesów wytwarzania oprogramowania.

🔍 Dekoder Ogłoszenia

🔴
nadal aktywnie programuje
Oczekuje się, że będziesz spędzać znaczną część czasu na pisaniu kodu, a nie tylko na zarządzaniu.
🔴
chce mieć realny wpływ na rozwój produktu oraz zespołu
Możesz mieć dużą odpowiedzialność, ale też sporo presji i oczekiwań związanych z podejmowaniem kluczowych decyzji.
🔴
wyznaczania standardów inżynierskich
Będziesz odpowiedzialny za definiowanie i egzekwowanie dobrych praktyk programistycznych w zespole.
🔴
skutecznie modernizować istniejące rozwiązania bez zakłócania ciągłości działania biznesu
Oczekuje się, że poradzisz sobie z trudnymi, często długotrwałymi procesami refaktoryzacji i migracji w działającym systemie.
🔴
codzienna współpraca z klientem z USA
Może oznaczać pracę w nietypowych godzinach, aby dopasować się do strefy czasowej klienta.