.Net Tech Lead
4IT SOLUTIONS sp. z o.o.
⚲ Warszawa
130–150 zł netto (+ VAT) / mies.
Wymagania
- .NET
- C#
- Entity Framework
- REST
Opis stanowiska
Nasze wymagania: Minimum 6 lat doświadczenia w pracy z .NET/C# Wykształcenie w dziedzinie informatyki, inżynierii oprogramowania lub pokrewnej Doświadczenie w prowadzeniu zespołów developerskich, organizacji pracy, estymacji zadań oraz zarządzaniu relacjami z klientami i interesariuszami Doświadczenie w pracy z .NET/C# projektach bankowych Dogłębna znajomość WinForms (w tym architektury i migracji) Ekspercka znajomość Entity Framework, projektowania baz danych oraz optymalizacji zapytań Dobra znajomość wielowątkowości, async/await oraz Task Parallel Library Zrozumienie projektowania architektury Web API (REST, bezpieczeństwo, skalowalność) Znajomość wzorców projektowych, testów jednostkowych oraz dobrych praktyk (SOLID, Clean Code) Doświadczenie chmurowe (AWS lub Azure) Znajomość języka angielskiego na poziomie C1 lub wyższym Doświadczenie we współpracy w zespołach międzynarodowych Znajomość wzorców projektowych GoF oraz zasad czystej architektury Znajomość Git, procesów CI/CD oraz frameworków do testów jednostkowych (np. xUnit, NUnit) Doświadczenie z bazami NoSQL, takimi jak DocumentDB Wysokie zdolności komunikacyjne, samodzielność i umiejętność rozwiązywania problemów Mile widziane: Praktyczne doświadczenie z SignalR w aplikacjach produkcyjnych Doświadczenie w prowadzeniu lub współudziale w modernizacji dużych systemów (np. migracja WinForms do nowoczesnych frameworków webowych) Doświadczenie z Angular (v12+), w tym routing, RxJS, formularze oraz REST AP O projekcie: Poszukujemy .NET Tech Leada dla jednego z naszych klientów świadczących usługi audytorskie, oraz konsultingowe, między innymi usługi tworzenia i utrzymania oprogramowania, aż po automatyzację procesów biznesowych dla kluczowych firm z sektora finansowego, publicznego i technologicznego. Projekt dotyczy rozwoju i modernizacji systemu bankowego wspierającego obsługę produktów finansowych, takich jak rachunki, kredyty oraz operacje transakcyjne. System jest oparty na technologii .NET/C# z wykorzystaniem WinForms oraz Entity Framework. Celem projektu jest poprawa wydajności, skalowalności oraz dostosowanie do nowoczesnych standardów architektonicznych. Prace obejmują transformację systemu legacy opartego na .NET/C# i WinForms w kierunku nowoczesnej, skalowalnej architektury, z naciskiem na optymalizację wydajności, bezpieczeństwo oraz integrację z innymi systemami w ramach ekosystemu bankowego. Zakres obowiązków: Ścisła współpraca z interesariuszami, organizacja pracy zespołu, estymacja zadań oraz prowadzenie komunikacji z klientem w celu dostarczania wysokiej jakości rozwiązań na czas Aktywny udział w przeglądach kodu, mentoring oraz prowadzenie dyskusji technicznych Zapewnienie przywództwa technicznego oraz mentoring zespołów developerskich Prowadzenie projektowania, rozwoju i migracji złożonych aplikacji legacy w .NET/C#, ze szczególnym uwzględnieniem architektury WinForms, Entity Framework oraz optymalizacji baz danych w celu zapewnienia wysokiej wydajności i skalowalności Projektowanie i wdrażanie bezpiecznych, skalowalnych Web API (REST), z wykorzystaniem zaawansowanej wiedzy o programowaniu asynchronicznym, wielowątkowości i optymalizacji wydajności Zarządzanie pełnym cyklem życia oprogramowania poprzez egzekwowanie dobrych praktyk, takich jak zasady SOLID, Clean Code, testy jednostkowe oraz procesy CI/CD Oferujemy: Brak dress code Możliwość pracy zdalnej Stabilne zatrudnienie Możliwość podnoszenia kwalifikacji zawodowych Atmosfera otwartości i współpracy w zgranym zespole Otwartość na inicjatywy pracowników Możliwość realnego wpływu na produkt