.NET Fullstack Developer
16800 - 20160 złBritenet
To stanowisko wymaga obecności na miejscu. Zobacz podobne oferty poniżej.
Minimum 3 lata doświadczenia komercyjnego w programowaniu w .NET, w tym C#, ASP.NET Core Web API oraz Entity Framework Core. Biegłość w obsłudze Angulara lub Reacta wraz z znajomością JavaScript/TypeScript, HTML i CSS. Duże doświadczenie w pracy z relacyjnymi bazami danych, takimi jak SQL Server lub PostgreSQL. Dobra znajomość testów jednostkowych (Unit Testing), systemu Git oraz potoków CI/CD. Praktyczne zrozumienie architektury oprogramowania, wzorców projektowych oraz zasad czystego kodu (Clean Code). Doświadczenie w korzystaniu z narzędzi wspomagających programowanie opartych na AI, takich jak GitHub Copilot, Claude Code, Cursor, Codex lub podobnych. Zrozumienie nowoczesnych procesów tworzenia oprogramowania z wykorzystaniem AI (AI development workflows), w tym agentów kodujących (coding agents), umiejętności agentów (Agent Skills), użycia narzędzi (tool use) oraz podstawowa znajomość MCP. Umiejętność krytycznego przeglądu i weryfikacji kodu wygenerowanego przez AI. Silne umiejętności analityczne, poczucie odpowiedzialności (ownership) oraz pragmatyczne nastawienie zorientowane na rozwiązania. Umiejętność jasnego komunikowania złożonych zagadnień technicznych i efektywnej współpracy w zespole. Biegła znajomość języka angielskiego (minimum poziom B2). Otwartość na pracę w modelu hybrydowym. Welcome Skills Azure lub AWS. Docker i Kubernetes. Mikrousługi, architektura przesyłania wiadomości (messaging) lub sterowana zdarzeniami (event-driven architecture). Doświadczenie w integracji z aplikacjami modeli LLM, RAG, agentów AI, wywoływania funkcji/narzędzi (function/tool calling) lub MCP. Zadania Projektowanie, tworzenie i utrzymywanie skalowalnych aplikacji full-stack przy użyciu .NET oraz Angular/React. Budowanie stabilnych Web API i praca z relacyjnymi bazami danych. Pisanie czystego, testowalnego kodu oraz testów automatycznych. Udział w podejmowaniu decyzji dotyczących architektury i projektu technicznego. Praca z potokami CI/CD i znajomość pełnego cyklu życia oprogramowania. Wykorzystanie nowoczesnych narzędzi AI oraz agentów kodujących do wspomagania programowania, testowania, debugowania, refaktoryzacji i tworzenia dokumentacji. Współpraca z międzynarodowymi i interdyscyplinarnymi zespołami w celu dostarczania wysokiej jakości oprogramowania.