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.