Development Manager/Engineering Manager w Poznań, Polska
Alfavox Sp. z o.o.
KontraktUmowa czasowa lub freelancing
20 000 – 24 000 zł
Poznań, Polska
Twój zakres obowiązków
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
Nasze 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ę
Mile widziane
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
To oferujemy
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.
O nas
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.
Dostarczamy 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.
Szukamy osób, które chcą mieć realny wpływ na rozwój produktów, jakość technologii i sposób wykorzystania nowoczesnych narzędzi w codziennej pracy zespołów IT.
... Elasticsearch, and Azure SaaS multi-tenant solutions. With a rapidly growing customer base and an expanding team, they're looking for a passionate and experienced Engineering Manager to lead, inspire, and scale high-performing enterprise engineering team. Main duties will include: - Manage enterprise engineering team and develop ...
... areas: people leadership, delivery and engineering processes, and contribution to the wider IT organization and knows how to turn them into real impact. As an Engineering Manager, you’ll report to one of the IT Directors and act as part of IT leadership within the development teams. Working with up to three teams and 18 direct ...
Engineering Manager Miejsce pracy: Warszawa Technologies we use Operating system - Windows About the project Are you excited about leading high-scale platform engineering in the core fintech sector? We are searching for a dynamic Engineering Manager who leads the platform engineering team responsible for JVM and .NET platform ...
Operating system, Windows About the project, Are you excited about leading high-scale platform engineering in the core fintech sector? We are searching for a dynamic Engineering Manager who leads the platform engineering team responsible for JVM and .NET platform health, DevOps tooling, CI/CD, observability, and deployment ...
... strategy for complex engagements. Nice to have: - Proven experience with mobile development. - Architecture governance and methodologies. - Hands on agentic development capabilities. Qualifications: - 9+ years of experience in software engineering and architecture, with at least 5 years in senior engineering leadership roles. ...
The Opportunity As an Engineering Manager – Agentic for Neo within the Global Delivery Center, you will play a pivotal role in shaping the future of Capgemini’s Group wide AI platform. Neo is a newly launched strategic initiative, and this role sits at the heart of its evolution driving the development and operationalization ...
... USA, South America, and Asia. We are looking for: Data Engineering Manager Your future role: - A hybrid leadership position split equally between business development and hands-on technical delivery on client projects, - Building strong cooperation with adjacent teams (AI Engineering, Software Development, Cloud) to design ...
... technologies - you have influence on the technological solutions applied - you have influence on the product - agile Your responsibilities - Summary: - The Data Engineering Manager leads Odyssey’s enterprise data engineering strategy, platform development, and delivery of scalable data solutions that support operational visibility, ...
... medical care, life insurance, sports package, annual budget for professional development ($2,000). WHAT DO YOU NEED? - Bachelor’s in Computer Science, Computer Engineering, a related field or equivalent work experience - 8+ years of professional software development experience - 3+ years of professional experience managing a ...
... communities. What we’re looking for - Experience managing and developing software engineers, including coaching, feedback, performance management and career development - Strong software engineering capability, with professional experience in C++ and Python - Clear written and verbal communication in English and Polish, especially ...