Development Manager/Engineering Manager
Tech Stack / Keywords
Firma i stanowisko
Alfavox to dynamiczna firma specjalizująca się w rozwoju zaawansowanych rozwiązań z zakresu komunikacji głosowej, technologii głosowych oraz pełnego zakresu omnichannel. Dostarczają rozwiązania dla biznesu i sektora publicznego, w tym systemy contact center, narzędzia automatyzacji obsługi, technologie voicebot/chatbot, przetwarzanie mowy, rozpoznawanie mowy, syntezę mowy oraz integracje z systemami zewnętrznymi.
Wymagania
- Minimum 5 lat doświadczenia w wytwarzaniu oprogramowania, w tym co najmniej 2 lata w roli zarządzającej zespołem lub procesem developerskim (Development Manager, Engineering Manager, Delivery Manager, Team Leader, Tech Lead z odpowiedzialnością za proces).
- Doświadczenie w projektowaniu lub reorganizacji procesu wytwarzania oprogramowania.
- Praktyczna wiedza o tym, jak wymaganie biznesowe zamienia się w kod: zbieranie i porządkowanie wymagań, analiza, specyfikacja, dekompozycja na zadania implementacyjne, testy, wdrożenie i utrzymanie.
- Jasne rozumienie podziału odpowiedzialności w zespole produktowym: rola Product Ownera, analityka biznesowego lub systemowego, architekta, developera, testera i DevOps.
- Doświadczenie w ustalaniu standardu rozpisywania zadań: Definition of Ready, Definition of Done.
- Praktyczne doświadczenie w estymacji i wycenie zakresu prac: znajomość różnych podejść (story points, t-shirt sizing, estymacje godzinowe, three-point).
- Doświadczenie w budowaniu zespołów developerskich: dobór składu i ról, udział w rekrutacji i rozmowach technicznych, onboarding, plany rozwoju, feedback.
- Doświadczenie w zarządzaniu delivery: roadmapa, priorytetyzacja backlogu, zależności między zadaniami i zespołami, przewidywalność dostaw i raportowanie do interesariuszy.
- Praktyczna znajomość metodyk zwinnych (Scrum, Kanban) oraz podejścia kaskadowego.
- Doświadczenie w prowadzeniu projektów o ustalonym zakresie i terminie: przygotowanie i weryfikacja wyceny, harmonogram z kamieniami milowymi.
- Zaplecze techniczne wystarczające do prowadzenia merytorycznej rozmowy z zespołem: rozumienie architektury aplikacji, API, integracji, baz danych, CI/CD i praktyk testowania.
- Świadome podejście do narzędzi AI w procesie wytwarzania.
- Znajomość języka angielskiego na poziomie umożliwiającym swobodną komunikację
Nice to have:
- Doświadczenie w prowadzeniu więcej niż jednego zespołu lub w skalowaniu zespołu developerskiego.
- Doświadczenie w uruchamianiu procesu wytwarzania od podstaw w nowym projekcie lub nowej organizacji.
- Doświadczenie we współpracy z klientem zewnętrznym w modelach fixed price oraz time & material.
- Doświadczenie w projektach związanych z chatbotami, voicebotami, NLP, automatyzacją procesów, integracjami lub systemami contact center.
- Zaplecze technologiczne w .NET/C#, React/TypeScript, Python lub pokrewnych technologiach.
- Znajomość architektury mikroserwisowej, Docker, Kubernetes, kolejek, rozwiązań HA, monitorowania oraz praktyk DevOps.
- Doświadczenie w pracy z systemami legacy oraz w prowadzeniu modernizacji technologicznej.
- Sprawna praca z Jira, Confluence, GitLab, GitHub, Azure DevOps lub podobnymi narzędziami.
Obowiązki
- Zarządzanie procesem wytwarzania oprogramowania: zaprojektowanie i utrzymanie ścieżki od wymagania biznesowego, przez analizę i specyfikację, do zadania implementacyjnego, testów i wdrożenia.
- Zdefiniowanie podziału odpowiedzialności w procesie: zakresu zadań Product Ownera, analityka, Development Managera, developera i testera, wraz ze wskazaniem etapu, na którym każda z tych osób włącza się do prac.
- Odpowiedzialność za sposób rozpisywania zadań: zdefiniowanie standardu opisu zadania, kryteriów gotowości do realizacji (Definition of Ready) i kryteriów ukończenia (Definition of Done), poziomu dekompozycji epików i historyjek.
- Estymacja i wycena zakresu prac: wdrożenie powtarzalnej metody szacowania, prowadzenie estymacji z zespołem, przeliczanie szacunków na harmonogram i budżet oraz przedstawianie ich interesariuszom wraz z identyfikacją ryzyk i marginesem niepewności.
- Budowa i rozwój zespołów developerskich: planowanie składu i ról, udział w rekrutacji, onboarding, plany rozwoju, informacja zwrotna oraz zapewnienie zastępowalności w kluczowych obszarach.
- Planowanie i nadzór nad realizacją dostaw: roadmapa, priorytetyzacja backlogu, zarządzanie zależnościami między zadaniami i zespołami, harmonogramy i kamienie milowe w projektach kaskadowych oraz raportowanie postępu.
- Prowadzenie prac w modelu mieszanym: iteracyjny rozwój produktów własnych w podejściu zwinnym oraz realizacja projektów wdrożeniowych i integracyjnych w modelu kaskadowym, wraz z zarządzaniem zakresem, harmonogramem i odbiorami.
- Organizacja cyklu pracy zespołów: refinement, planowanie, przeglądy, retrospektywy oraz przeglądy techniczne.
- Ocena wykonalności technicznej wymagań, identyfikacja ryzyk oraz rekomendowanie rozwiązań dopasowanych do budżetu, terminu i wartości biznesowej.
- Dbanie o jakość i standardy pracy: zasady code review, praktyki testowania, CI/CD, dokumentacja oraz świadome zarządzanie długiem technologicznym.
- Wprowadzanie narzędzi AI do procesu wytwarzania: ustalenie zasad ich użycia w kodowaniu, analizie, dokumentacji i testach.
Benefity
- Realny wpływ na rozwój produktów Alfavox, dobór ludzi do zespołów i standardy pracy działu developmentu.
- Rzeczywisty wpływ na organizację procesu wytwarzania oprogramowania oraz sposób pracy zespołów, wraz z odpowiednim zakresem decyzyjności.
- Możliwość zbudowania standardów pracy zespołów, w tym praktycznych zasad korzystania z narzędzi AI w developmencie.
- Pracę z doświadczonym zespołem technicznym rozwijającym produkty dla klientów biznesowych i sektora publicznego.
- Elastyczny model pracy i możliwość pracy zdalnej lub hybrydowej.
Benefity:
- dofinansowanie zajęć sportowych
- prywatna opieka medyczna
- ubezpieczenie na życie
- spotkania integracyjne
- brak dress code’u
- kawa / herbata
- paczki świąteczne
Inne informacje
Klikając w przycisk „Aplikuj” lub w inny sposób wysyłając zgłoszenie rekrutacyjne, zgadzasz się na przetwarzanie Twoich danych osobowych przez "ALFAVOX" sp. z o.o. z siedzibą w: Ziębicka 35, 60-164 Poznań, jako administratora danych osobowych w celu przeprowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu. Dane są przetwarzane w oparciu o podstawy prawne oraz przez okres 1 roku, chyba że wyrażono odrębną zgodę na przyszłe rekrutacje. Masz prawa dotyczące dostępu, sprostowania, usunięcia danych oraz wniesienia sprzeciwu lub skargi do UODO. Dane mogą być przekazywane dostawcom usług publikacji i zarządzania rekrutacją. Dane nie będą wykorzystywane do automatycznych decyzji ani profilowania.
Alfavox Sp. z o.o.
3 aktywne oferty