Programista .NET
⚲ Warszawa
20 160 - 22 680 PLN netto (B2B)
Wymagania
- .Net
- Entity Framework
- SQL
- Apache Kafka
- Microservices
Opis stanowiska
Zadania:
Rozwój bankowości internetowej oraz mobilnej, w szczególności:
• Rozwiązywanie problemów związanych ze skalowalnością, wysoką wydajnością i dostępnością systemów
• Rozwój systemu transakcyjnego opartego na architekturze mikroserwisowej
• Tworzenie oprogramowania zgodnego ze standardami bezpieczeństwa
• Praca w metodologii SCRUM
Wymagania:
• Minimum 5 lat doświadczenia w programowaniu .NET.
• Bardzo dobra znajomość C#, .Net Core, Entity Framework.
• Znajomość architektury mikroserwisowej oraz REST.
• Znajomość SQL oraz sposobów optymalizacji zapytań bazodanowych.
• Znajomość zagadnień związanych z pisaniem testów jednostkowych.
• Znajomość zagadnień związanych z bezpieczeństwem aplikacji.
• Zagadnienia architektury rozproszonej.
• Znajomość języka angielskiego w piśmie i mowie (min. B2).
• Wykształcenie wyższe.
Mile widziane:
Znajomość:
• Apache Kafka od strony programistycznej.
• Redis.
• Wzorca Domain Driven Design.
• Zagadnień związanych z optymalizacją aplikacji.
• Wzorca CQRS.
Rozwój bankowości internetowej oraz mobilnej, w szczególności:
• Rozwiązywanie problemów związanych ze skalowalnością, wysoką wydajnością i dostępnością systemów
• Rozwój systemu transakcyjnego opartego na architekturze mikroserwisowej
• Tworzenie oprogramowania zgodnego ze standardami bezpieczeństwa
• Praca w metodologii SCRUM
Wymagania:
• Minimum 5 lat doświadczenia w programowaniu .NET.
• Bardzo dobra znajomość C#, .Net Core, Entity Framework.
• Znajomość architektury mikroserwisowej oraz REST.
• Znajomość SQL oraz sposobów optymalizacji zapytań bazodanowych.
• Znajomość zagadnień związanych z pisaniem testów jednostkowych.
• Znajomość zagadnień związanych z bezpieczeństwem aplikacji.
• Zagadnienia architektury rozproszonej.
• Znajomość języka angielskiego w piśmie i mowie (min. B2).
• Wykształcenie wyższe.
Mile widziane:
Znajomość:
• Apache Kafka od strony programistycznej.
• Redis.
• Wzorca Domain Driven Design.
• Zagadnień związanych z optymalizacją aplikacji.
• Wzorca CQRS.
🔍 Dekoder Ogłoszenia
🔴
Rozwiązywanie problemów związanych ze skalowalnością, wysoką wydajnością i dostępnością systemów
Może oznaczać, że obecne systemy mają poważne problemy z tymi obszarami, a Ty będziesz głównie zajmował się gaszeniem pożarów.
🟡
Rozwój systemu transakcyjnego opartego na architekturze mikroserwisowej
Praca z mikroserwisami może być skomplikowana i wymagać dużej samodzielności w rozwiązywaniu problemów integracyjnych i operacyjnych.
🟡
Tworzenie oprogramowania zgodnego ze standardami bezpieczeństwa
W bankowości oznacza to bardzo rygorystyczne wymagania i potencjalnie długie procesy certyfikacji i audytów.
🔴
Minimum 5 lat doświadczenia w programowaniu .NET
Często jest to punkt wyjścia, a faktyczne oczekiwania mogą być wyższe, zwłaszcza w kontekście bankowości.
🟡
Znajomość zagadnień związanych z pisaniem testów jednostkowych.
Może oznaczać, że testy są pisane, ale niekoniecznie w sposób efektywny lub że jest to obszar wymagający poprawy.