Senior FullStack Software Developer (m/f/d)
PPG
Rola Senior FullStack Software Developera w zespole Global Custom Software Solutions, odpowiedzialna za rozwój platform cyfrowego handlu elektronicznego PPG. Kandydat będzie budował skalowalne, wydajne aplikacje integrujące się z systemami wewnętrznymi, pracując na pełnym stosie technologicznym (.NET, nowoczesne frameworki frontendowe, technologie chmurowe). Kluczowa jest współpraca z architektami, inżynierami DevOps i innymi członkami zespołu Agile, a także stosowanie najlepszych praktyk inżynierii oprogramowania i wykorzystanie narzędzi AI.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: brak informacji o konkretnych projektach, nad którymi pracuje zespół global custom software solutions., nie podano szczegółów dotyczących wielkości zespołu..
Rola Senior FullStack Software Developera w zespole Global Custom Software Solutions, odpowiedzialna za rozwój platform cyfrowego handlu elektronicznego PPG. Kandydat będzie budował skalowalne, wydajne aplikacje integrujące się z systemami wewnętrznymi, pracując na pełnym stosie technologicznym (.NET, nowoczesne frameworki frontendowe, technologie chmurowe). Kluczowa jest współpraca z architektami, inżynierami DevOps i innymi członkami zespołu Agile, a także stosowanie najlepszych praktyk inżynierii oprogramowania i wykorzystanie narzędzi AI.
- ✓Możliwość pracy zdalnej w piątki.
- ✓Wykorzystanie narzędzi AI (GitHub Copilot) do usprawnienia pracy.
- ✓Możliwość rozwoju i wdrażania innowacji w obszarze cyfrowego handlu elektronicznego.
- ✓Praca w zespole Global Custom Software Solutions, który tworzy nowoczesne platformy.
- ✓Możliwość wpływu na kształtowanie procesów technologicznych i wdrażania własnych innowacji.
- −Wymóg pracy 4 dni w biurze, co może być problemem dla osób preferujących pełny zdalny model pracy.
- !Oferta wspomina o 'on-call support', ale nie precyzuje, jak często i jakie są związane z tym obowiązki lub wynagrodzenie.
- !Zakres obowiązków jest szeroki, obejmujący analizę wymagań, rozwój, testowanie, wdrażanie i wsparcie produkcyjne.
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Analiza wymagań biznesowych, funkcjonalnych i technicznych dla platform cyfrowego handlu elektronicznego
- •Tworzenie skalowalnych i wydajnych aplikacji w środowisku Agile Scrum
- •Zapewnianie wysokiej jakości dostarczania oprogramowania
- •Wsparcie testowania, wdrażania, utrzymania i ewolucji aplikacji
- •Rozwiązywanie błędów i implementacja usprawnień
- •Współpraca z zespołami Architektury, Bezpieczeństwa i DevOps
- •Przeprowadzanie przeglądów kodu i udzielanie wskazówek technicznych
- •Projektowanie i utrzymywanie testów jednostkowych
Oferta dla doświadczonych specjalistów (Senior).
Kandydat z minimum 7 latami doświadczenia w C#/.NET, w tym z .NET Core i ASP.NET, oraz solidnymi umiejętnościami frontendowymi w Angular. Powinien mieć praktyczne doświadczenie w budowaniu REST API, znać podstawy pracy z chmurą (Azure) i narzędziami DevOps. Dobra znajomość angielskiego jest wymagana.
Nie dla osób z mniejszym niż 7 lat doświadczenia w C#/.NET lub bez doświadczenia w Angular. Również osoby, które nie mają praktycznego doświadczenia w budowaniu REST API, pracy z chmurą lub narzędziami DevOps, mogą nie być odpowiednie. Brak biegłości w języku angielskim na poziomie B2+ jest również przeszkodą.
- ?Jak często i w jakim zakresie odbywa się dyżur on-call, i czy jest on dodatkowo wynagradzany?
- ?Jak wygląda podział obowiązków między Senior FullStack Developerem a Solution Architectem i Inżynierem DevOps?
- ?Jakie są konkretne przykłady zastosowania AI w projektach, nad którymi pracuje zespół?
- ?Jakie są plany rozwoju i modernizacji istniejących platform cyfrowego handlu elektronicznego?
- ?Jak wygląda proces wdrażania nowych funkcji i jakie są typowe czasy cyklu wydawniczego?
- −Brak informacji o konkretnych projektach, nad którymi pracuje zespół Global Custom Software Solutions.
- −Nie podano szczegółów dotyczących wielkości zespołu.
- −Brak informacji o budżecie szkoleniowym lub możliwościach rozwoju poza bieżącymi projektami.
Zespół kładzie nacisk na współpracę, stosowanie najlepszych praktyk inżynierii oprogramowania i ciągłe doskonalenie, z wykorzystaniem nowoczesnych technologii i narzędzi AI.
1. Analiza wymagań biznesowych, funkcjonalnych i technicznych 2. Rozmowa z Kingą (HR) 3. Weryfikacja techniczna z Kamilem (Team Leader) oraz Mariuszem (Tech Lead) 4. Spotkanie z Klientem 5. Feedback