Backend .NET Developer (AI-Driven Development)
Diagnostyka S.A.
⚲ Kraków
Wymagania
- C#
- AI
- SQL
- .Net 8
Opis stanowiska
Tworzymy oprogramowanie w podejściu AI-first — sztuczna inteligencja jest integralną częścią naszego procesu wytwarzania, a nie jedynie dodatkiem do pracy programisty. Szukamy doświadczonego Backend .NET Developera, który potrafi świadomie wykorzystywać narzędzia AI oraz modele LLM do projektowania, implementacji i utrzymania nowoczesnych systemów. Jeśli traktujesz AI jako realny multiplier produktywności, rozumiesz jego ograniczenia i potrafisz budować z jego pomocą wysokiej jakości rozwiązania — chcemy Cię poznać. Dlaczego ta rola jest inna? U nas AI: • nie jest eksperymentem, • nie jest ciekawostką, • jest podstawowym narzędziem pracy developera. Budujemy środowisko, w którym programista koncentruje się na architekturze, jakości i rozwiązywaniu problemów, a AI realnie przyspiesza proces tworzenia oprogramowania. Twój zakres obowiązków: • Współpracujesz z zespołem developerskim, analitykami oraz Product Ownerem. • Dbajesz o jakość, bezpieczeństwo i wydajność tworzonych rozwiązań. • Tworzysz testy jednostkowe i integracyjne (m.in. z wykorzystaniem TestContainers). • Wspierasz systemy produkcyjne i analizujesz problemy z wykorzystaniem narzędzi AI. • Wykorzystujesz modele LLM w codziennej pracy: projektujesz rozwiązania, generujesz kod, przeprowadzasz refaktoryzację, analizujesz błędy oraz tworzysz testy. • Pracujesz w podejściu Spec Driven Development — implementujesz funkcjonalności na podstawie precyzyjnych specyfikacji współpracujących z narzędziami AI. • Wykorzystujesz MCP (Model Context Protocol) lub podobne metody zarządzania kontekstem modeli w procesie developmentu. • Budujesz czysty, skalowalny i testowalny kod wspierany przez narzędzia AI. Nasze wymagania (AI jest dla nas równie ważne jak .NET) • Bardzo dobrze znasz C# oraz platformę .NET 8. • Praktycznie i na co dzień wykorzystujesz narzędzia AI w developmentcie (GitHub Copilot lub podobne). • Potrafisz efektywnie pracować z modelami LLM — rozumiesz ich możliwości, ograniczenia oraz sposoby optymalizacji pracy z nimi. • Masz dowiadczenie w wykorzystywaniu AI do budowy pełnych funkcjonalności, a nie jedynie generowania fragmentów kodu. • Znasz pracę z kontekstem modeli (prompting, iteracyjna praca ze specyfikacją, walidacja wyników). • Masz doświadczenie w Event Driven Architecture z wykorzystaniem Apache Kafka. • Znasz wzorce mikroserwisowe. • Masz doświadczenie z PostgreSQL oraz MS SQL. • Korzystasz z Dockera i pracujesz w środowiskach konteneryzowanych. • Masz doświadczenie z CI/CD (Azure Pipelines lub podobne). Szczególnie cenimy: • Masz doświadczenie z MCP lub podobnymi podejściami integracji AI z workflow developerskim. • Znasz Spec Driven Development. • Rozumiesz architekturę i działanie modeli LLM wykorzystywanych w narzędziach developerskich. • Znasz Domain-Driven Design (DDD). • Masz doświadczenie chmurowe (Azure / GCP). • Tworzysz własne workflow, agentów lub automatyzacje developerskie oparte o AI. Oferujemy: • Zatrudnienie w oparciu o kontrakt. • Pracę hybrydową. Nasze biuro znajduje się w Krakowie przy ul. Prof. M. Życzkowskiego 18. • Przyjazne środowisko pracy z doświadczonym zespołem, który chętnie dzieli się wiedzą. • Cykliczne imprezy i wyjazdy integracyjne. Benefity: • Dofinansowujemy kartę sportową Medicover Sport. • Mamy zniżki na badania w naszych laboratoriach dla Ciebie (70%) i Twojej rodziny (20%). • Możesz dołączyć do preferencyjnego ubezpieczenia grupowego PZU. • Trenuj z nami w regionalnych drużynach siatkarskich, bierz udział w maratonach, półmaratonach czy Runmageddonie na terenie całej Polski.