Poszukujemy doświadczonego Tech Leadera/Solution Designera, który obejmie odpowiedzialność za techniczne prowadzenie zespołu developerskiego – specjalisty, który będzie projektować i rozwijać architekturę systemów, zapewniając wysoką jakość wdrażanych rozwiązań na potrzeby wewnętrznego klienta – jakim jest dział Marketingu.
Zespół, do którego chcemy zaprosić obejmuje około 15 osób - w warstwie back-end opieramy się na stosie technologicznym Microsoft – C#/.NET, któremu w zależności od potrzeb danego produktu towarzyszą różnorodne frameworki front endowe (głównie Angular i React), systemy kolejkowe i narzędzia konteneryzacji, a także rozwiązania infrastrukturalne, spośród których najbardziej interesującą pod kątem tego stanowiska jest dla nas chmura AWS.
responsibilities :
pomoc PO w formułowaniu elementów Backlogu w sposób, który pozwala Deweloperom przygotować propozycje realizacji,
potwierdzanie z PO priorytetów tematów optymalizujących wydajność i stabilność produktu,
wsparcie PO i interesariuszy w zrozumieniu wartości biznesowej rozwoju technologicznego,
omawianie, dekompozycja, precyzowanie i estymacja elementów Backlogu z Deweloperami,
przekładanie wymagań technicznych na elementy Product Backlogu,
dbałość o jakość kodu – weryfikacje pod kątem jakości, optymalizacji, bezpieczeństwa i dobrych praktyk,
propagowanie wzorców projektowych i zasady czystej architektury,
wsparcie planowanych działań niwelujących podatności bezpieczeństwa (we współpracy z wewnętrzną sekcją Cyberbezpieczeństwa),
dbanie o znajomość i stosowanie dobrych praktyk i standardów bezpieczeństwa w zespole,
projektowanie, refaktoryzacja i optymalizacja architektury domenowej zgodnie ze standardami organizacji,
współtworzenie świadomości odpowiedzialności zespołu za realizowaną pracę i rozwój produktu,
udział w podnoszeniu kompetencji technicznych zespołu,
dobór stosu technologicznego dla nowych rozwiązań,
uczestnictwo w wydarzeniach Scrumowych i procesie Refinementu, dbając o samoorganizację zespołu,
współpraca z zespołem nad tworzeniem inkrementu w Sprincie,
monitoring i optymalizacja wydajność systemów i aplikacji.
requirements-expected :
minimum 3 lata doświadczenia w realnym tworzeniu rozwiązań (najlepiej z doświadczeniem jako fullstack developer, ale również z mocnym zapleczem backendowym w .NET). Mile widziane wcześniejsze doświadczenie w roli Tech Leadera lub Senior Developera,
język polski na poziomie C2 i angielski na poziomie B2,
umiejętność planowania, priorytetyzacji zadań i wspierania samoorganizacji zespołu,
zdolność do mentoringu, dzielenia się wiedzą i wspierania rozwoju zespołu,
doświadczenie we współpracy z interesariuszami biznesowymi,
umiejętność analitycznego myślenia i przekładania wymagań biznesowych na techniczne rozwiązania, a także korzystania z dokumentacji analitycznej UML/BPMN,
umiejętność skutecznej komunikacji technicznej i nietechnicznej,
znajomość narzędzi do monitorowania, analizy metryk i optymalizacji wydajności aplikacji,
doświadczenie z rozwiązaniami chmurowymi (szczególnie AWS),
znajomość zagadnień bezpieczeństwa w projektowaniu oprogramowania,
znajomość wzorców projektowych, architektury oprogramowania i dobrych praktyk inżynierskich,
doświadczenie w pracy z Azure DevOps – mile widziane,
znajomość narzędzi: CI/CD, Docker, Kubernetes,
umiejętność prowadzenia code review, dbania o jakość kodu i znajomość praktyk testowania,
znajomość i doświadczenie pracy zgodnie z metodyką Scrum,
praktyczne doświadczenie w projektowaniu architektury systemów informatycznych, z wykorzystaniem takich podejść jak: mikroserwisy, monolity, event-driven architecture, CQRS, DDD,
doświadczenie w pracy z systemami kolejkowymi, np. Kafka, RabbitMQ,
znajomość relacyjnych i nierelacyjnych baz danych, takich jak SQL Server, PostgreSQL, Redis, MongoDB.
offered :
umowę o pracę, kontrakt B2B,
możliwość pracy w układzie 3 dni stacjonarnie 2 dni zdalnie,
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ę, zarówno w pracy jak i w Game Room,
catering w biurze,
wsparcie merytoryczne od liderów technologicznych,
sprawdź co jeszcze czeka na Ciebie w Rossmannie: www.kariera.rossmann.pl/benefity.