Software Architect / Senior .NET Developer
Summary
Hands-on architect/senior .NET developer at a veterinary laboratory diagnostics company in Wrocław. Day to day: evolving a mature C#/.NET monolith with a WinForms desktop client toward a modular, API-first architecture, designing REST APIs and RabbitMQ integrations, and setting standards for code review, testing, CI/CD, security, and monitoring.
Vetlab Sp. z o.o. to dynamicznie rozwijająca się firma specjalizująca się w dostarczaniu innowacyjnych rozwiązań w dziedzinie diagnostyki laboratoryjnej. Nasza misja opiera się na doskonałej opiece nad zwierzętami poprzez zaawansowane technologie i profesjonalne podejście. Jesteśmy dumni z naszej pasji do zapewnienia zdrowia i dobrostanu zwierząt, co stanowi serce naszej działalności. Swoim Klientom oferujemy szeroki zakres usług laboratoryjnych, pracownikom natomiast pełne szkolenie, stabilne zatrudnienie oraz możliwość zdobycia praktycznej wiedzy.
Czym będziesz się zajmować:
- Architekturą systemów VETLAB i stopniową modernizacją dojrzałego monolitu (backend .NET, klient desktopowy WinForms) w stronę architektury modułowej i API-first, bez przepisywania wszystkiego od zera
- Aktywnym rozwojem oprogramowania w C# / .NET. To rola hands-on
- Projektowaniem API i integracji, w tym komunikacji asynchronicznej (RabbitMQ)
- Ustalaniem standardów: code review, testy, dokumentacja, CI/CD, bezpieczny proces wydań
- Bezpieczeństwem aplikacji oraz wspólnym standardem logowania i monitoringu
- Wsparciem przy planowaniu projektów i szacowaniu prac, we współpracy z zespołem developerskim, QA i infrastrukturą
Czego oczekujemy
- Min. 7 lat doświadczenia w tworzeniu oprogramowania, w tym kilku lat jako Senior / Tech Lead / Architect
- Bardzo dobrej znajomości C# / .NET
- Doświadczenia z aplikacjami desktopowymi WinForms, w tym ich rozwoju i modernizacji
- Bardzo dobrej znajomości Microsoft SQL Server: projektowanie, optymalizacja, migracje
- Doświadczenia w projektowaniu REST API i integracji systemów, w tym komunikacji asynchronicznej
- Doświadczenia w refaktoryzacji i modularyzacji dużych systemów produkcyjnych
- Znajomości bezpieczeństwa aplikacji (OAuth2/OIDC, OWASP, zarządzanie sekretami) oraz CI/CD (np. Azure DevOps)
- Umiejętności tłumaczenia decyzji technicznych zarówno developerom, jak i osobom nietechnicznym; język polski i angielski
Mile widziane
- Microsoft Entra ID / Microsoft 365 od strony integracji
- Grafana, OpenTelemetry, Serilog lub podobny stack obserwowalności
- Systemy medyczne, laboratoryjne lub inne przetwarzające dane wrażliwe (RODO)
- Docker, Proxmox, środowiska on-premise
- Integracja AI/LLM z systemami biznesowymi
Oferujemy:
- Stabilne zatrudnienie w oparciu o umowę o pracę
- Rolę z rzeczywistym wpływem na architekturę, standardy i kierunek rozwoju
- Modernizację dużego, działającego systemu, bez „big bang rewrite”
- Bezpośrednią współpracę z osobami odpowiedzialnymi za IT i rozwój produktów
- Dojrzały, zgrany zespół, który lubi ze sobą pracować i otwarcie dzieli się wiedzą
- Możliwość pracy zdalnej
- Szeroki wybór benefitów w ramach platformy kafeteryjnej (opieka medyczna, ubezpieczenie, karta sportowa, vouchery zakupowe)
- Kartę lunchową
- Dodatki świąteczne i urlopowe