Senior .NET Developer
Is this the right opportunity for you?
Explore more jobs, compare advertised salaries and see which skills employers want.
Explore this careerSearch for a different role
More Software Developer jobs →Skills
Description
umowa B2B, stawka 135 zł/h + VAT
tryb hybrydowy: 30% obecności w biurze - Warszawa lub Kraków
Poszukujemy 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.
Get similar jobs in Poland by email
We'll email you when new jobs similar to this one appear.
Similar jobs
Explore more Software Developer jobs in Poland.
No similar openings right now. Refine your search or create an alert above.