🇵🇱 Warsaw, Poland · 18h ago
Senior .NET Developer
emagine
LinkedInsenior
umowa B2B, stawka 135 zł/h + VATtryb hybrydowy: 30% obecności w biurze - Warszawa lub KrakówPoszukujemy Senior .NET Developera do realizacji prac związanych z modernizacją i zabezpieczeniem aplikacji w środowisku bankowym. Osoba na tym stanowisku będzie odpowiedzialna za podniesienie poziomu bezpieczeństwa systemu, modernizację procesów przetwarzania danych, transformację architektury integracyjnej oraz wdrożenie nowych mechanizmów uwierzytelniania i autoryzacji.Zakres Obowiązków:Identyfikacja i usuwanie podatności bezpieczeństwa w aplikacji oraz zapewnienie zgodności ze standardami bezpieczeństwa.Przeprowadzenie prac z zakresu security hardening i wdrażanie rekomendowanych zabezpieczeń.Przebudowa i optymalizacja procesu importu danych w celu zwiększenia wydajności oraz stabilności rozwiązania.Zastąpienie istniejącej komunikacji opartej na DB Link nowoczesnymi i bezpiecznymi interfejsami API.Projektowanie i implementacja RESTful API wspierających integrację systemów.Zaprojektowanie oraz wdrożenie mechanizmu uwierzytelniania wieloskładnikowego (MFA).Modyfikacja logiki biznesowej związanej z eksportem danych.Rozwój i dostosowanie interfejsów plikowych odpowiedzialnych za generowanie oraz przekazywanie plików wyjściowych.Refaktoryzacja i modernizacja istniejącego kodu z zachowaniem ciągłości działania systemu.Współpraca z zespołami bezpieczeństwa, architektami oraz interesariuszami biznesowymi przy realizacji zmian.Must Haves:Minimum senior-level doświadczenie w programowaniu w C# oraz .NET (Core/5+).Bardzo dobra znajomość wzorców projektowych, programowania wielowątkowego i optymalizacji wydajności aplikacji.Praktyczne doświadczenie w projektowaniu i implementacji RESTful API.Doświadczenie w obszarze bezpieczeństwa aplikacji oraz usuwania podatności zgodnie z dobrymi praktykami i standardami OWASP Top 10.Znajomość mechanizmów uwierzytelniania i autoryzacji, w tym OAuth2, OpenID Connect oraz MFA.Zaawansowana znajomość SQL i doświadczenie w pracy z relacyjnymi bazami danych.Doświadczenie w budowie i utrzymaniu procesów importu oraz eksportu danych.Doświadczenie w integracji systemów oraz pracy z formatami plikowymi.Umiejętność pracy z istniejącymi systemami legacy oraz przeprowadzania bezpiecznej refaktoryzacji.Doświadczenie w tworzeniu testów jednostkowych i integracyjnych oraz stosowaniu zasad Clean Code.Samodzielność, proaktywność oraz umiejętność identyfikowania ryzyk technicznych.Doświadczenie w pracy w metodykach Agile (Scrum/Kanban).Praktyczna znajomość narzędzi Git oraz Jira lub Azure DevOps.Nice to Haves:Doświadczenie w analizie architektury systemowej i proponowaniu rozwiązań zwiększających maintainability systemów.Doświadczenie we współpracy z zespołami bezpieczeństwa i architektury w środowisku regulowanym.Sourced from LinkedIn. Relocantly aggregates public job postings; apply on the original site.