W skrócie
- Zadania: Modernizuj i zabezpiecz aplikacje w środowisku bankowym, poprawiając bezpieczeństwo systemów.
- Firma: Dynamiczna firma technologiczna w sektorze bankowym z innowacyjną kulturą pracy.
- Benefity: Konkurencyjne wynagrodzenie, elastyczne godziny pracy oraz możliwości rozwoju zawodowego.
- Pozostałe informacje: Praca w zespole Agile z możliwościami szybkiego rozwoju kariery.
- Dlaczego ta praca: Pracuj nad nowoczesnymi rozwiązaniami i wpływaj na bezpieczeństwo finansowe.
- Kwalifikacje: Doświadczenie w programowaniu w C# i .NET oraz znajomość wzorców projektowych.
Przewidywane wynagrodzenie mieści się w przedziale 94500 - 115500 zł za rok.
Opis: Zespół modernizuje i zabezpiecza aplikacje w środowisku bankowym, poprawiając bezpieczeństwo systemu, procesy przetwarzania danych, architekturę integracji oraz mechanizmy uwierzytelniania i autoryzacji.
Zadania:
- Identyfikacja i usuwanie luk w zabezpieczeniach aplikacji oraz zapewnienie zgodności z normami bezpieczeństwa
- Wykonywanie twardnienia bezpieczeństwa i wdrażanie zalecanych zabezpieczeń
- Przebudowa i optymalizacja procesów importu danych w celu poprawy wydajności i stabilności
- Zastąpienie komunikacji opartej na DB Link nowoczesnymi, bezpiecznymi interfejsami API
- Projektowanie i wdrażanie interfejsów API RESTful do integracji systemów
- Projektowanie i wdrażanie wieloskładnikowego uwierzytelniania (MFA)
- Modyfikacja logiki biznesowej związanej z eksportem danych
- Rozwój i dostosowywanie interfejsów plikowych do generowania i przesyłania plików wyjściowych
- Refaktoryzacja i modernizacja istniejącego kodu przy zachowaniu ciągłości systemu
- Współpraca z zespołami ds. bezpieczeństwa, architektami i interesariuszami biznesowymi w celu wprowadzenia zmian
Wymagania:
- Doświadczenie na poziomie seniora w programowaniu w C# i .NET (Core/5+)
- Silna znajomość wzorców projektowych, programowania wielowątkowego oraz optymalizacji wydajności aplikacji
- Praktyczne doświadczenie w projektowaniu i wdrażaniu interfejsów API RESTful
- Doświadczenie w zakresie bezpieczeństwa aplikacji, w tym usuwanie luk w zabezpieczeniach zgodnie z najlepszymi praktykami i standardami OWASP Top 10
- Znajomość mechanizmów uwierzytelniania i autoryzacji, w tym OAuth2, OpenID Connect i MFA
- Zaawansowana znajomość SQL i doświadczenie z bazami danych relacyjnych
- Doświadczenie w budowaniu i utrzymywaniu procesów importu i eksportu danych
- Doświadczenie z integracją systemów i formatami plików
- Doświadczenie w pracy z systemami dziedziczonymi i bezpiecznym refaktoryzowaniem
- Doświadczenie w tworzeniu testów jednostkowych i integracyjnych oraz stosowaniu zasad Clean Code
- Samodzielność, proaktywność i umiejętność identyfikacji ryzyk technicznych
- Doświadczenie w pracy z metodykami Agile (Scrum/Kanban)
- Praktyczna znajomość Git oraz Jira lub Azure DevOps
Bedzie plusem:
- Doświadczenie w analizie architektury systemu i proponowaniu rozwiązań poprawiających utrzymywalność systemu
- Doświadczenie w współpracy z zespołami ds. bezpieczeństwa i architektury w regulowanym środowisku
Warunki: Umowa B2B
.NET Developer in Banking in Katowice – pracodawca: emagine
Nasza firma to doskonały pracodawca, który oferuje elastyczne warunki pracy w modelu hybrydowym oraz atrakcyjne wynagrodzenie do 145 zł/h. Wspieramy rozwój naszych pracowników poprzez dostęp do nowoczesnych technologii i możliwości uczestnictwa w innowacyjnych projektach, co sprzyja nie tylko ich zawodowemu rozwojowi, ale także satysfakcji z wykonywanej pracy. Pracując w Warszawie, będziesz częścią dynamicznego zespołu, który ceni współpracę i kreatywność, a także dba o dobrą atmosferę w biurze.