.NET Developer
Описание от работодателя
Inwedo to software house z ponad 10-letnim doświadczeniem. Pomagamy firmom sprawnie realizować projekty od wstępnej weryfikacji pomysłów po pełne wdrożenie. Łączymy solidne fundamenty inżynierskie z praktycznym podejściem do AI i nowoczesnych technologii, aby tworzyć skalowalne i niezawodne systemy, gotowe sprostać przyszłym wyzwaniom.
Daily tasks:
- projektowanie i rozwój aplikacji backendowej w oparciu o C# i ASP .NET Core,
- projektowanie i rozwój aplikacji frontendowej w oparciu o Angular 21 (standalone components, Signals, RxJS),
- integracja warstwy frontendowej z backendem poprzez REST API,
- budowanie serwisów wdrażanych na infrastrukturze AWS,
- praca z kontenerami Docker oraz orkiestracja za pomocą Kubernetes,
- implementacja komunikacji real-time z wykorzystaniem SignalR oraz protokołu MQTT,
- pisanie i utrzymywanie testów jednostkowych zgodnie z dobrymi praktykami,
- projektowanie i proponowanie rozwiązań, które wpłyną na optymalizację tworzonego oprogramowania,
- pisanie czystego kodu wysokiej jakości oraz udział w code review,
- czynny udział w tworzeniu oraz rozwoju aplikacji: współpraca z zespołem w obszarze omawiania funkcjonalności i zastosowanych rozwiązań.
min. 4 lata doświadczenia w pracy z C# i ASP .NET Core,
doświadczenie w pracy z Angularem (standalone components, Signals, RxJS),
bardzo dobra znajomość TypeScript, JavaScript, HTML oraz SCSS/CSS,
doświadczenie w pracy z REST API,
doświadczenie w projektowaniu rozwiązań,
znajomość rozwiązań chmurowych (AWS),
doświadczenie w pisaniu testów jednostkowych (nUnit, xUnit, Jasmine/Karma),
znajomość narzędzi: Angular CLI, ESLint/Prettier, Git, pnpm,
umiejętność rozwiązywania problemów, pragmatyczne podejście do rozwiązań i dbałość o szczegóły,
dobra, jasna komunikacja we współpracy z zespołem,
znajomość języka polskiego i angielskiego pozwalająca na swobodną codzienną komunikację w mowie i piśmie.
Mile widziane:
znajomość konteneryzacji (Docker, Kubernetes),
znajomość baz danych NoSQL (DynamoDB) oraz mechanizmów cache (Redis),
znajomość CI/CD: Azure DevOps (Boards i Pipelines),
znajomość komunikacji real-time (SignalR) oraz protokołu MQTT.
Must have: ASP. NET Core, Angular, standalone components, Signals, RxJS, TypeScript, JavaScript, AWS
Nice to have: Docker, Kubernetes, NoSQL, AWS DynamoDB, Cache, Redis, Azure DevOps, SignalR, MQTT, CI/CD