.NET Developer (F/M)
⚲ Warszawa
16 800 - 26 880 PLN netto (B2B)
Wymagania
- .NET C#
- .NET Core
- CQRS
- DDD
- Entity Framework
- MS SQL
- Azure
- Apache Kafka
- ASP.NET MVC
- TypeScript
Opis stanowiska
O projekcie
Poszukujemy doświadczonego .NET Developera do realizacji projektów dla sektora bankowego i finansowego. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, rozwój oraz utrzymanie nowoczesnych systemów opartych o architekturę mikroserwisową i rozwiązania chmurowe.
Jeżeli cenisz wysoką jakość kodu, nowoczesne podejście do tworzenia oprogramowania oraz chcesz pracować przy rozwoju systemów o kluczowym znaczeniu biznesowym – zapraszamy do aplikowania.
Twój zakres obowiązków
• Projektowanie, rozwój i utrzymanie aplikacji opartych o platformę .NET
• Tworzenie i rozwijanie rozwiązań zgodnych z zasadami DDD oraz CQRS
• Implementacja i rozwój usług oraz integracji systemowych
• Projektowanie i optymalizacja baz danych
• Współpraca z zespołami analitycznymi, testerskimi oraz DevOps
• Tworzenie dokumentacji technicznej
• Udział w code review oraz dbanie o wysoką jakość dostarczanego oprogramowania
• Współpraca w środowisku Agile/Scrum
Nasze wymagania
• Minimum 3–4 lata doświadczenia komercyjnego na stanowisku .NET Developer
• Bardzo dobra znajomość .NET Core
• Doświadczenie w projektowaniu aplikacji zgodnie z podejściem DDD (Domain-Driven Design) oraz CQRS
• Praktyczna znajomość Entity Framework
• Doświadczenie w pracy z MS SQL Server oraz T-SQL
• Znajomość usług chmurowych Microsoft Azure
• Doświadczenie w integracji systemów z wykorzystaniem Apache Kafka i/lub RabbitMQ
• Znajomość dobrych praktyk programistycznych oraz wzorców projektowych
• Umiejętność pracy zespołowej i samodzielnego rozwiązywania problemów
• Znajomość języka angielskiego na poziomie B2–C1
Mile widziane
• Doświadczenie w pracy z ASP.NET MVC
• Znajomość baz danych Oracle oraz PostgreSQL
• Doświadczenie frontendowe z Angular
• Znajomość TypeScript, RxJS oraz CSS
• Doświadczenie w pracy z Docker
• Znajomość Kubernetes
• Doświadczenie w projektach dla sektora bankowego lub finansowego
• Znajomość architektury mikroserwisowej i systemów rozproszonych
Oferujemy
• Udział w zaawansowanych projektach dla sektora bankowego i finansowego
• Możliwość pracy zdalnej lub hybrydowej
• Elastyczne godziny pracy
• Stabilną współpracę przy długoterminowych projektach
• Możliwość rozwoju kompetencji w obszarze architektury systemów, chmury i nowoczesnych technologii .NET
• Dostęp do nowoczesnych narzędzi i technologii
• Współpracę z doświadczonym zespołem ekspertów IT
• Atrakcyjne wynagrodzenie adekwatne do doświadczenia i kompetencji
Jeżeli chcesz rozwijać nowoczesne rozwiązania technologiczne, pracować z architekturą opartą o DDD, CQRS i chmurę Azure oraz realizować projekty o dużej skali biznesowej – zapraszamy do aplikowania.
Poszukujemy doświadczonego .NET Developera do realizacji projektów dla sektora bankowego i finansowego. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, rozwój oraz utrzymanie nowoczesnych systemów opartych o architekturę mikroserwisową i rozwiązania chmurowe.
Jeżeli cenisz wysoką jakość kodu, nowoczesne podejście do tworzenia oprogramowania oraz chcesz pracować przy rozwoju systemów o kluczowym znaczeniu biznesowym – zapraszamy do aplikowania.
Twój zakres obowiązków
• Projektowanie, rozwój i utrzymanie aplikacji opartych o platformę .NET
• Tworzenie i rozwijanie rozwiązań zgodnych z zasadami DDD oraz CQRS
• Implementacja i rozwój usług oraz integracji systemowych
• Projektowanie i optymalizacja baz danych
• Współpraca z zespołami analitycznymi, testerskimi oraz DevOps
• Tworzenie dokumentacji technicznej
• Udział w code review oraz dbanie o wysoką jakość dostarczanego oprogramowania
• Współpraca w środowisku Agile/Scrum
Nasze wymagania
• Minimum 3–4 lata doświadczenia komercyjnego na stanowisku .NET Developer
• Bardzo dobra znajomość .NET Core
• Doświadczenie w projektowaniu aplikacji zgodnie z podejściem DDD (Domain-Driven Design) oraz CQRS
• Praktyczna znajomość Entity Framework
• Doświadczenie w pracy z MS SQL Server oraz T-SQL
• Znajomość usług chmurowych Microsoft Azure
• Doświadczenie w integracji systemów z wykorzystaniem Apache Kafka i/lub RabbitMQ
• Znajomość dobrych praktyk programistycznych oraz wzorców projektowych
• Umiejętność pracy zespołowej i samodzielnego rozwiązywania problemów
• Znajomość języka angielskiego na poziomie B2–C1
Mile widziane
• Doświadczenie w pracy z ASP.NET MVC
• Znajomość baz danych Oracle oraz PostgreSQL
• Doświadczenie frontendowe z Angular
• Znajomość TypeScript, RxJS oraz CSS
• Doświadczenie w pracy z Docker
• Znajomość Kubernetes
• Doświadczenie w projektach dla sektora bankowego lub finansowego
• Znajomość architektury mikroserwisowej i systemów rozproszonych
Oferujemy
• Udział w zaawansowanych projektach dla sektora bankowego i finansowego
• Możliwość pracy zdalnej lub hybrydowej
• Elastyczne godziny pracy
• Stabilną współpracę przy długoterminowych projektach
• Możliwość rozwoju kompetencji w obszarze architektury systemów, chmury i nowoczesnych technologii .NET
• Dostęp do nowoczesnych narzędzi i technologii
• Współpracę z doświadczonym zespołem ekspertów IT
• Atrakcyjne wynagrodzenie adekwatne do doświadczenia i kompetencji
Jeżeli chcesz rozwijać nowoczesne rozwiązania technologiczne, pracować z architekturą opartą o DDD, CQRS i chmurę Azure oraz realizować projekty o dużej skali biznesowej – zapraszamy do aplikowania.
🔍 Dekoder Ogłoszenia
🔴
nowoczesnych systemów opartych o architekturę mikroserwisową i rozwiązania chmurowe
Może oznaczać zarówno faktyczne wdrożenie nowoczesnych technologii, jak i jedynie aspiracje lub planowane zmiany, które mogą być dalekie od realizacji.
🟡
chcesz pracować przy rozwoju systemów o kluczowym znaczeniu biznesowym
Oznacza to, że Twoja praca będzie miała duży wpływ na działanie firmy, ale może też wiązać się z presją i odpowiedzialnością za krytyczne błędy.
🔴
Tworzenie dokumentacji technicznej
Często jest to niedoceniany i czasochłonny element pracy, który może pochłaniać znaczną część czasu programisty.
🟡
Udział w code review oraz dbanie o wysoką jakość dostarczanego oprogramowania
Może oznaczać zarówno rzetelny proces weryfikacji kodu, jak i jedynie formalność, gdzie jakość nie jest priorytetem.
🔴
Minimum 3–4 lata doświadczenia komercyjnego na stanowisku .NET Developer
W zależności od firmy, 'doświadczenie komercyjne' może być interpretowane bardzo luźno, obejmując projekty studenckie lub niekomercyjne.