W skrócie
- Zadania: Twórz i rozwijaj platformy deweloperskie, automatyzując procesy CI/CD i wspierając zespoły inżynieryjne.
- Firma: Jacobs - lider w dostarczaniu rozwiązań inżynieryjnych i konsultingowych.
- Benefity: Elastyczne godziny pracy, konkurencyjne wynagrodzenie i bogaty pakiet benefitów.
- Pozostałe informacje: Możliwość pracy w międzynarodowych projektach i ciągłego rozwoju zawodowego.
- Dlaczego ta praca: Pracuj nad innowacyjnymi projektami i wpływaj na przyszłość technologii.
- Kwalifikacje: 10-letnie doświadczenie w inżynierii oprogramowania oraz umiejętności mentorskie.
Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.
Jacobs delivers consulting and engineering solutions for critical challenges involving cities, environments, mission-critical outcomes, scientific discovery, and advanced manufacturing.
Zakres obowiązków:
- Projektowanie, budowanie i ciągłe doskonalenie platformy dewelopera organizacji, w tym automatyzacja CI/CD, wielokrotne przepływy pracy GitHub, szablony Golden Path, biblioteki współdzielone, narzędzia dla deweloperów oraz możliwości samoobsługi.
- Definiowanie, wdrażanie i rozwijanie standardów inżynieryjnych obejmujących architekturę, praktyki kodowania, projektowanie API, bezpieczeństwo, obserwowalność, zarządzanie wydaniami oraz procesy cyklu życia oprogramowania.
- Budowanie zautomatyzowanych zabezpieczeń, które egzekwują najlepsze praktyki inżynieryjne poprzez bramy jakości, analizę kodu, skanowanie bezpieczeństwa, ochronę gałęzi, pokrycie testami oraz kontrole wdrożeń.
- Wsparcie zespołów inżynieryjnych w przeglądach architektury oprogramowania, projektowaniu rozwiązań, inicjatywach modernizacyjnych oraz podejmowaniu decyzji technicznych.
- Mentorowanie inżynierów poprzez coaching techniczny, przeglądy kodu, dyskusje architektoniczne, warsztaty oraz dzielenie się wiedzą.
- Współpraca z zespołami inżynieryjnymi, produktowymi, QA, DevOps, infrastruktury oraz kierownictwa w celu osiągnięcia technicznej zgodności i konsensusu.
- Ciągłe doskonalenie produktywności deweloperów poprzez uproszczenie przepływów pracy, zwiększenie automatyzacji oraz poprawę doświadczeń deweloperów.
- Ocena nowych technologii i praktyk inżynieryjnych, przyczyniając się do adopcji technologii i innowacji w całej organizacji.
Wymagania:
- Około 10-letnie doświadczenie zawodowe w inżynierii oprogramowania, w tym projektowanie, budowanie i dostarczanie rozwiązań oprogramowania klasy enterprise.
- Dyplom licencjata lub magistra w dziedzinie informatyki, inżynierii oprogramowania lub pokrewnej dziedziny, lub równoważne doświadczenie praktyczne.
- Udokumentowana ekspertyza w zakresie architektury oprogramowania, z głęboką wiedzą na temat projektowania systemów, zasad obiektowych, wzorców architektonicznych oraz kompromisów projektowych.
- Doświadczenie w prowadzeniu złożonych inicjatyw technicznych w wielu zespołach inżynieryjnych oraz wpływanie na kierunek inżynieryjny bez bezpośredniej władzy organizacyjnej.
- Silne zaplecze w zakresie produktywności deweloperów, inżynierii platform, automatyzacji CI/CD, automatyzacji budowy, inicjatyw jakości oprogramowania oraz zarządzania technicznego.
- Praktyczne doświadczenie z nowoczesnymi praktykami DevOps, strategiami kontroli źródła oraz procesami cyklu życia oprogramowania, w tym Git, GitHub Enterprise, GitHub Actions oraz pipeline'ami CI/CD.
- Doświadczenie w projektowaniu i rozwijaniu aplikacji w C#, .NET, ASP.NET Core, Blazor oraz rozwiązaniach chmurowych na MS Azure.
- Doświadczenie z API i wzorcami integracyjnymi, w tym REST i GraphQL.
- Silna wiedza na temat relacyjnych i nierelacyjnych baz danych, takich jak SQL Server, PostgreSQL i MongoDB.
- Doskonałe umiejętności komunikacyjne i zarządzania interesariuszami, w tym wyjaśnianie złożonych koncepcji technicznych, ułatwianie dyskusji, budowanie konsensusu oraz tworzenie jasnej dokumentacji technicznej.
- Udokumentowane doświadczenie w mentorowaniu inżynierów, przeprowadzaniu przeglądów architektury i projektowania oraz wspieraniu ciągłego doskonalenia i dzielenia się wiedzą.
- Doświadczenie w pracy w zorganizacjach rozproszonych i/lub macierzowych.
Preferencje:
- Python, TypeScript, Vue.js, MAUI, WPF, rozwój wtyczek AutoCAD, Sentry, Serilog, monitorowanie aplikacji, obserwowalność, logowanie, wspomagane przez AI rozwój oprogramowania, inżynieria platform.
Warunki:
- Model pracy hybrydowej z głównie pracą zdalną.
- Elastyczne godziny pracy, z dniem roboczym rozpoczynającym się między 7:30 a 10:00.
- Wynagrodzenie odpowiadające kwalifikacjom.
- Kompleksowe świadczenia, w tym opieka medyczna Lux Med, wsparcie psychologiczne, ubezpieczenie na życie, system kafeteryjny My Benefit, współfinansowanie karty Multisport oraz system współdzielenia parkingu dla samochodów/rowerów.
- Współfinansowane wakacje w ramach programu "Wczasy pod Gruszą".
- Globalne projekty międzynarodowe.
- Sieci pracownicze, w tym Sieć Kobiet, OneWorld, PRISM, Sieć Karier, Zespół Zielony, SpeakUp oraz Collectively.
- Ciągłe uczenie się poprzez Program Rozwoju Absolwentów, Społeczność Uczących się oraz platformy samokształcenia.
- Kursy językowe w języku angielskim, niemieckim i polskim.
- Pracodawca świadomy niepełnosprawności - osoby niepełnosprawne spełniające kryteria oferty będą zapraszane na rozmowy kwalifikacyjne.
.NET Developer for Engineering Platforms in Warsaw – pracodawca: Jacobs
Jacobs to dynamiczne środowisko pracy, które stawia na rozwój pracowników i innowacyjność. Pracując w Krakowie jako Salesforce Data Administrator, będziesz częścią międzynarodowego zespołu, korzystając z elastycznych opcji pracy hybrydowej oraz atrakcyjnego pakietu benefitów, w tym prywatnej opieki medycznej. Nasza kultura pracy sprzyja współpracy i ciągłemu doskonaleniu, co czyni nas doskonałym pracodawcą dla osób poszukujących satysfakcjonującej kariery.