Fullstack .NET Developer (with MicroFrontends)
⚲ Warszawa
20 160 - 23 520 PLN netto (B2B)
Wymagania
- .NET Core
- Blazor
- C#
- Apache Kafka
- REST API
- .Net
- EF Core
- JavaScript
- TypeScript
Opis stanowiska
Szukamy 2 Software Developerów / Engineer (.NET + Frontend)
Kontrakt B2B
Szukamy aż dwóch utalentowanych programistów, którzy dołączą do zespołu naszego klienta z branży ubezpieczeń by rozwijać zaawansowane systemy i współtworzyć nowoczesną architekturę.Jeśli czujesz się pewnie w świecie .NET, a technologie frontendowe nie są Ci obce – czekamy właśnie na Ciebie!
💻 Stack:
• Backend: C#, .NET / .NET Core, EF Core, SQL Server, REST API, Apache Kafka
• Frontend: Blazor WebAssembly, Mikrofrontendy, podstawy JS/TS
• Dobre praktyki: SOLID, Clean Code, Architektura modularna
🗺️ Gdzie i jak pracujemy?
• Model hybrydowy: 4 dni zdalnie, 1 dzień w tygodniu w biurze w Warszawie, Wola
Czym będziesz się zajmować?
• Rozwojem i utrzymaniem skalowalnych usług backendowych w technologii .NET.
• Implementacją nowoczesnych integracji opartych na REST API oraz Apache Kafka.
• Analizą wymagań biznesowych oraz projektowaniem komponentów systemu.
• Aktywnym udziałem w definiowaniu i rozwoju architektury systemu (backend + mikrofrontendy).
• Refaktoryzacją oraz ciągłym ulepszaniem istniejących modułów.
Czego oczekujemy? (Must Have)
• Komercyjnego doświadczenia w programowaniu w C# oraz .NET / .NET Core.
• Praktycznej znajomości Blazor WebAssembly do tworzenia aplikacji frontendowych.
• Doświadczenia w projektowaniu, implementacji i utrzymaniu REST API.
• Znajomości Entity Framework Core oraz relacyjnych baz danych (SQL Server).
• Zrozumienia i stosowania w praktyce zasad SOLID, Clean Code oraz architektury modularnej.
• Doświadczenia w pracy z mikrofrontendami.
• Sprawnego poruszania się w Visual Studio oraz systemach kontroli wersji (Git / Bitbucket).
Mile widziane (Nice to Have):
• Doświadczenie w integracjach asynchronicznych z wykorzystaniem Apache Kafka (tworzenie producentów i konsumentów).
• Podstawowa znajomość JavaScript / TypeScript.
• Doświadczenie w pisaniu testów automatycznych (xUnit, NUnit, testy integracyjne).
Oferujemy:
• Możliwość skorzystania z pakietów medycznych oraz karty multisport.
👋 Brzmi jak Twoje kolejne wyzwanie zawodowe?
Kliknij "Aplikuj" i porozmawiajmy o szczegółach!
Kontrakt B2B
Szukamy aż dwóch utalentowanych programistów, którzy dołączą do zespołu naszego klienta z branży ubezpieczeń by rozwijać zaawansowane systemy i współtworzyć nowoczesną architekturę.Jeśli czujesz się pewnie w świecie .NET, a technologie frontendowe nie są Ci obce – czekamy właśnie na Ciebie!
💻 Stack:
• Backend: C#, .NET / .NET Core, EF Core, SQL Server, REST API, Apache Kafka
• Frontend: Blazor WebAssembly, Mikrofrontendy, podstawy JS/TS
• Dobre praktyki: SOLID, Clean Code, Architektura modularna
🗺️ Gdzie i jak pracujemy?
• Model hybrydowy: 4 dni zdalnie, 1 dzień w tygodniu w biurze w Warszawie, Wola
Czym będziesz się zajmować?
• Rozwojem i utrzymaniem skalowalnych usług backendowych w technologii .NET.
• Implementacją nowoczesnych integracji opartych na REST API oraz Apache Kafka.
• Analizą wymagań biznesowych oraz projektowaniem komponentów systemu.
• Aktywnym udziałem w definiowaniu i rozwoju architektury systemu (backend + mikrofrontendy).
• Refaktoryzacją oraz ciągłym ulepszaniem istniejących modułów.
Czego oczekujemy? (Must Have)
• Komercyjnego doświadczenia w programowaniu w C# oraz .NET / .NET Core.
• Praktycznej znajomości Blazor WebAssembly do tworzenia aplikacji frontendowych.
• Doświadczenia w projektowaniu, implementacji i utrzymaniu REST API.
• Znajomości Entity Framework Core oraz relacyjnych baz danych (SQL Server).
• Zrozumienia i stosowania w praktyce zasad SOLID, Clean Code oraz architektury modularnej.
• Doświadczenia w pracy z mikrofrontendami.
• Sprawnego poruszania się w Visual Studio oraz systemach kontroli wersji (Git / Bitbucket).
Mile widziane (Nice to Have):
• Doświadczenie w integracjach asynchronicznych z wykorzystaniem Apache Kafka (tworzenie producentów i konsumentów).
• Podstawowa znajomość JavaScript / TypeScript.
• Doświadczenie w pisaniu testów automatycznych (xUnit, NUnit, testy integracyjne).
Oferujemy:
• Możliwość skorzystania z pakietów medycznych oraz karty multisport.
👋 Brzmi jak Twoje kolejne wyzwanie zawodowe?
Kliknij "Aplikuj" i porozmawiajmy o szczegółach!
🔍 Dekoder Ogłoszenia
🔴
rozwijać zaawansowane systemy i współtworzyć nowoczesną architekturę
Może oznaczać pracę nad istniejącymi, być może przestarzałymi systemami, gdzie 'nowoczesna architektura' to cel, a nie obecny stan.
🔴
Mikrofrontendy
Technologia ta może wprowadzać dodatkową złożoność i wymagać od programisty większej samodzielności w zarządzaniu zależnościami i komunikacją między modułami.
🔴
Aktywnym udziałem w definiowaniu i rozwoju architektury systemu (backend + mikrofrontendy)
Może oznaczać, że będziesz miał duży wpływ, ale też dużą odpowiedzialność za decyzje architektoniczne, które mogą być jeszcze nieustalone.
🔴
Refaktoryzacją oraz ciągłym ulepszaniem istniejących modułów
Część pracy może polegać na naprawianiu i optymalizowaniu starszego kodu, a nie tylko na tworzeniu nowych funkcjonalności.
🔴
podstawy JS/TS
Chociaż wymienione jako podstawy, w kontekście mikrofrontendów może oznaczać potrzebę głębszego zrozumienia i praktycznego wykorzystania tych technologii.