Engineering Director & Tech Lead – Internal Applications
Numer referencyjny: DC/1026033
Poszukujemy doświadczonego lidera technologicznego, który obejmie odpowiedzialność za kierunek technologiczny oraz rozwój zespołu aplikacji wewnętrznych. Szukamy osoby z bardzo mocnym backgroundem technicznym w obszarze .NET, która będzie blisko technologii i architektury, wniesie świeże spojrzenie na sposób tworzenia oprogramowania oraz będzie aktywnie kształtować standardy inżynierskie zespołu.
To rola technology-first, łącząca odpowiedzialność Tech Leada z kompetencjami managerskimi wymaganymi do prowadzenia zespołu. Oczekujemy praktycznego doświadczenia z nowoczesnym software engineeringiem, w tym z wykorzystaniem AI w procesie tworzenia oprogramowania (Claude Code lub Codex) oraz gotowości do zbudowania i wdrożenia standardów AI-assisted software development w całym zespole.
Szukamy osoby, która potrafi nie tylko zarządzać, ale przede wszystkim wyznaczać kierunek technologiczny, podejmować decyzje architektoniczne, kwestionować istniejące rozwiązania i prowadzić ich modernizację, jednocześnie rozwijając kompetencje techniczne całego zespołu.
Profil stanowiska
- Minimum 8 lat doświadczenia w branży IT w obszarze rozwoju oprogramowania, w tym doświadczenie w roli Tech Leada, Senior Developera, Architekta lub podobnej roli technicznej
- Bardzo dobra, praktyczna znajomość technologii .NET (C#) oraz rozwiązań z ekosystemu Microsoft
- Doświadczenie w projektowaniu architektury aplikacji oraz podejmowaniu i dokumentowaniu decyzji technicznych
- Bardzo dobra znajomość zagadnień integracyjnych obejmujących API/REST, wymianę plików, bazy danych oraz procesy ETL
- Praktyczna znajomość nowoczesnych praktyk inżynierskich i DevOps, w tym Git, CI/CD, automatyzacji, zarządzania środowiskami i wdrożeniami
- Praktyczne doświadczenie w wykorzystaniu narzędzi AI wspierających rozwój oprogramowania, w szczególności Claude Code lub Codex, oraz umiejętność efektywnego włączania ich w codzienny proces pracy inżynierskiej
- Umiejętność analizy istniejących rozwiązań, identyfikacji długu technologicznego oraz planowania ich modernizacji
- Umiejętność definiowania i wdrażania standardów dotyczących jakości kodu, testowania, code review, dokumentacji, bezpieczeństwa i niezawodności
- Doświadczenie w mentoringu technicznym oraz rozwijaniu kompetencji developerów
- Kompetencje managerskie pozwalające na skuteczne prowadzenie zespołu, wyznaczanie celów, delegowanie odpowiedzialności, ocenę efektów pracy oraz udzielanie feedbacku
- Umiejętność współpracy z biznesem, priorytetyzacji potrzeb oraz przekładania wymagań biznesowych na rozwiązania technologiczne
- Dobra znajomość języka angielskiego
Twoje zadania
- Wyznaczanie kierunku technologicznego i architektonicznego dla aplikacji wewnętrznych oraz odpowiedzialność za konsekwentny rozwój stosowanych technologii i standardów
- Techniczne prowadzenie zespołu, podejmowanie kluczowych decyzji technologicznych oraz aktywne uczestnictwo w projektowaniu i przeglądzie najważniejszych rozwiązań
- Modernizacja istniejących aplikacji, integracji i procesów oraz konsekwentne ograniczanie długu technologicznego
- Wyznaczanie i rozwijanie standardów pracy inżynierskiej, w szczególności w obszarze CI/CD, kontroli wersji, testowania, dokumentacji, separacji środowisk, observability oraz procedur wdrożeniowych i awaryjnych
- Wprowadzenie i rozwijanie w zespole standardów tworzenia oprogramowania z wykorzystaniem AI, w tym zasad korzystania z narzędzi takich jak Claude Code lub Codex, sposobu ich integracji z procesem developerskim oraz dobrych praktyk dotyczących jakości, bezpieczeństwa i weryfikacji kodu tworzonego przy wsparciu AI
- Rozwijanie i utrzymywanie dedykowanych rozwiązań, takich jak arkusze sektorowe, dodatki, warstwa bazodanowa, raporty i integracje z systemem ERP
- Zapewnienie wysokiej dostępności, ciągłości działania oraz stabilności systemów wspierających finanse, logistykę i sprzedaż
- Rozwijanie kompetencji technicznych członków zespołu poprzez mentoring, feedback, code review i dzielenie się wiedzą
- Zarządzanie zespołem aplikacji wewnętrznych, wyznaczanie celów, dbanie o rozwój pracowników, oceny okresowe oraz planowanie zastępowalności
- Współpraca z jednostkami biznesowymi przy zbieraniu, weryfikacji i priorytetyzacji wymagań oraz przekładaniu ich na rozwiązania technologiczne
- Definiowanie i pilnowanie podziału odpowiedzialności pomiędzy zespołem, jednostkami biznesowymi a pozostałymi obszarami IT
- Nadzór nad procesami zgłoszeniowymi w oparciu o SLA oraz nad zadaniami realizowanymi w Jira
Dla Ciebie
- Realny wpływ na kierunek technologiczny i modernizację aplikacji wewnętrznych wspierających kluczowe procesy biznesowe
- Możliwość definiowania i wdrażania nowych standardów inżynierskich, architektonicznych oraz DevOps
- Możliwość łączenia roli lidera technologicznego z prowadzeniem i rozwojem zespołu
- Dostęp do zaawansowanych narzędzi AI oraz Google Workspace
- Prywatna opieka medyczna w Allianz - dostęp do specjalistów i badań diagnostycznych dla Ciebie i Twoich najbliższych
- System kafeteryjny - możesz wybrać pełne dofinansowanie do karty Multisport czy przeznaczyć środki na kulturę, wypoczynek lub sport i zakupy
- Możliwość pracy w modelu hybrydowym po okresie wdrożenia (2 dni pracy zdalnej, 3 dni pracy z biura)
- Współpraca z różnymi zespołami kompetencyjnymi, która pozwoli Ci na poznanie nowych technologii i poszerzenie wiedzy w obszarze IT
- Profesjonalny rozwój zawodowy i realny wpływ na podejmowane decyzje technologiczne i biznesowe
- Udogodnienia dla rowerzystów/rowerzystek (stojaki, szatnie, rowerownie, stacja naprawcza), a dla tych, co do pracy docierają samochodem - naziemny i podziemny parking