.net developer in banking in Katowice

.net developer in banking in Katowice

Katowice Pełny etat 63000 - 77000 zł / rok (szac.) Stacjonarnie
E

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: Umowa B2B, elastyczne godziny pracy, możliwość pracy zdalnej oraz rozwój zawodowy.
  • Pozostałe informacje: Możliwość rozwoju kariery w dynamicznym i wspierającym zespole.
  • 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 63000 - 77000 zł za rok.

Zespół modernizuje i zabezpiecza aplikacje w środowisku bankowym, poprawiając bezpieczeństwo systemu, procesy przetwarzania danych, architekturę integracji oraz mechanizmy uwierzytelniania i autoryzacji.

Zakres obowiązków:

  • 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
  • Wymiana komunikacji opartej na DB Link na nowoczesne, bezpieczne API
  • Projektowanie i wdrażanie RESTful API 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 RESTful API
  • Doświadczenie w zakresie bezpieczeństwa aplikacji, w tym usuwanie luk zgodnie z najlepszymi 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 z relacyjnymi bazami danych
  • Doświadczenie w budowaniu i utrzymywaniu procesów importu i eksportu danych
  • Doświadczenie w integracji systemów i formatach 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

Preferencje:

  • Doświadczenie w analizie architektury systemu i proponowaniu rozwiązań poprawiających jego utrzymywalność
  • 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 Group

emagine Group w Krakowie to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznej branży motoryzacyjnej. Nasza kultura pracy opiera się na innowacyjności i współpracy, a elastyczny model pracy hybrydowej pozwala na zachowanie równowagi między życiem zawodowym a prywatnym. Dołączając do nas, zyskujesz dostęp do zaawansowanych technologii oraz możliwość pracy nad projektami, które kształtują przyszłość systemów kamer w pojazdach.

E

Dane kontaktowe:

Zespół rekrutacyjny emagine Group

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako .net developer in banking in Katowice

C#
.NET (Core/5+)
Design Patterns
Multithreaded Programming
Application Performance Optimization
RESTful APIs
Application Security