C#/.NET Developer (Sekcja Produktów Dostępności Zapasu)
Do naszego zespołu poszukujemy developera C#, który będzie wspierać rozwój i utrzymanie systemów odpowiedzialnych za zapewnienie dostępności produktów oraz zarządzanie zapasami w jednej z wiodących sieci drogerii. Obszar działalności zespołu obejmuje również projekty związane z systemami TMS (Transport Management Systems), wspierające procesy logistyczne i transportowe. Pracujemy w oparciu o architekturę mikrousługową, wykorzystując technologie .NET (C#), React oraz Vue, a nasze rozwiązania rozwijamy z myślą o wysokiej wydajności, skalowalności i jakości. Praca w naszym zespole to możliwość udziału w projektach o realnym wpływie na funkcjonowanie procesów logistycznych, w środowisku opartym na nowoczesnych technologiach i dobrych praktykach inżynierskich.
Twój zakres obowiązków
projektowanie, rozwijanie i utrzymywanie aplikacji w architekturze mikrousługowej z wykorzystaniem .NET (C#) na backendzie oraz React lub Vue na frontendzie,
tworzenie i integrowanie REST API oraz zapewnienie ich wysokiej jakości i wydajności,
konteneryzacja aplikacji przy użyciu Docker oraz współpraca przy wdrażaniu rozwiązań w środowiskach chmurowych,
- współpraca z zespołem w ramach metodologii Scrum,
- pisanie czystego, skalowalnego i testowalnego kodu,
- optymalizacja aplikacji pod kątem wydajności, bezpieczeństwa i skalowalności,
- analiza wymagań biznesowych i technicznych oraz proponowanie rozwiązań,
- tworzenie i utrzymywanie dokumentacji technicznej,
- testowanie i debugowanie aplikacji (testy jednostkowe, integracyjne).
Nasze wymagania
minimum 3 lata doświadczenia w programowaniu aplikacji webowych w technologiach .NET (C#) oraz React lub Vue,
- znajomość .NET 6+, C#, Entity Framework, REST API,
- dobra znajomość React (w tym React Context, hooks, Redux/Zustand) lub Vue 3 (w tym Piania i Composition API),
- praktyczna znajomość Vite, Vitest, Axios / Tanstack Query,
- doświadczenie w projektowaniu, rozwijaniu i utrzymywaniu architektury opartej na mikrousługach,
- umiejętność konteneryzacji aplikacji przy użyciu Docker oraz podstawowa znajomość orkiestracji (np. Kubernetes),
- doświadczenie w pracy w zespole Scrum, w tym uczestnictwo w sprintach, planowaniu, retrospektywach i daily,
- praktyczna znajomość relacyjnych baz danych (np. SQL Server, PostgreSQL) oraz podstawy NoSQL (np. MongoDB),
- znajomość systemów kontroli wersji (Git), CI/CD oraz zasad clean code, znajomość Eslint/Prettier,
- język angielski na poziomie umożliwiającym kontakt z dostawcami rozwiązań i analizę dokumentacji produktów,
- samodzielność, proaktywność, umiejętność pracy w zespole, dobra organizacja pracy.
Mile widziane
- doświadczenie z narzędziami do monitorowania aplikacji (np. Prometheus, Grafana, Datadog),
- doświadczenie w wykorzystaniu narzędzi AI wspierających pracę,
- doświadczenie w pracy z mikrofrontendami / module federations,
- znajomość TailwindCSS/shadcn.
To oferujemy
umowę o pracę,
- możliwość pracy hybrydowej,
- możliwość uczestnictwa w konferencjach Tribes,
- przestrzeń do eksperymentowania,
- współpracę opartą na wartościach - jesteśmy zespołem, który kieruje się określonymi wartościami. Wspieramy atmosferę pracy opartą na szacunku, zaufaniu i współpracy. Promujemy innowacyjność, kreatywność i odpowiedzialność,
- możliwości rozwoju - wierzymy w nieustanne doskonalenie i chcemy pomagać naszym pracownikom w rozwoju potencjału (oferujemy szkolenia wewnętrzne i zewnętrzne, warsztaty, szkolenia e-learningowe, programy rozwojowe, oraz możliwość uczestniczenia w rekrutacjach wewnętrznych),
- przyjazną atmosferę,
- catering w biurze,
- wsparcie merytoryczne od liderów technologicznych,
- sprawdź co jeszcze czeka na Ciebie w Rossmannie: www.kariera.rossmann.pl/benefity.
Benefity
Czerwona Linia - darmowa pomoc psychologiczna, prawna, finansowa
Klub Zwierzaka - pakiet weterynaryjny dla Twojego pupila
Szkolenia i rozwój zawodowy
Pakiet socjalny, pakiet sportowy
Dofinansowanie wakacji, kolonie dla dzieci
Prywatna opieka medyczna
Nurkowanie, jazda konna, taniec, warsztaty