Witamy w Nielsen, gdzie rozwój Twojej kariery jest współpracą. Wierzymy, że to Ty napędzasz, energizujesz i określasz swoją drogę do sukcesu. Dołączając do naszego globalnego zespołu niemal 14 000 pracowników, stajesz się częścią społeczności dedykowanej wspieraniu Twojego sukcesu. Twoje osiągnięcia są naszymi osiągnięciami; dlatego wspieramy i inwestujemy w Ciebie. Rozpoczynaj nowe inicjatywy, eksploruj innowacyjne podejścia i myśl na dużą skalę z nami – nieustannie dążymy do doskonalenia się.
Jako Programista będziesz integralną częścią zespołu Scrum/DevOps, skoncentrowanego na analizie, rozwoju, testowaniu i wspieraniu złożonego oprogramowania aplikacyjnego opartego na technologiach Big Data. Twoim głównym celem jest zapewnienie zgodności celów projektów z celami biznesowymi. Ściśle współpracuj ze swoim zespołem Scrum i zespołem programistycznym, aby opracowywać, udoskonalać i wdrażać wysokiej jakości oprogramowanie w produkcji przy użyciu metodologii Agile.
- Budowanie i testowanie aplikacji chmurowych zarówno dla nowych, jak i istniejących systemów backendowych, umożliwiających zespołom deweloperskim migrację do chmury z naciskiem na jakość, standardy kodowania i efektywność kosztową.
- Tworzenie kodu i komponentów platformy wielokrotnego użytku dla wielu zespołów projektowych.
- Zapewnianie wsparcia w zakresie rozwoju integracji chmurowej dla różnych zespołów projektowych.
- Wykorzystywanie nowoczesnych wzorców projektowych i zasad architektonicznych do ustanawiania kodu i komponentów wielokrotnego użytku w różnych projektach i zespołach.
- Pisanie testów jednostkowych oraz integracyjnych, a także rozwój narzędzi automatyzujących codzienne zadania.
- Wspieranie Product Ownera w definiowaniu przyszłych opowieści oraz Tech Leada w definiowaniu wymagań technicznych dla nowych inicjatyw.
- Tworzenie szybkich prototypów technicznych dla wczesnej walidacji nowych technologii przez klientów.
- Efektywna współpraca z Data Science w celu zrozumienia, przełożenia i integracji metodologii do pipeline’ów inżynieryjnych.
- Praca z zespołami międzyfunkcyjnymi i interesariuszami w celu dopasowania celów rozwoju do szerszych celów biznesowych.
- 3-5 lat praktycznego doświadczenia w rozwoju oprogramowania z tytułem licencjata z informatyki, inżynierii lub pokrewnego kierunku.
- Silna wiedza w zakresie implementacji chmurowej i architektury chmurowej.
- Wszechstronna znajomość usług przechowywania, sieci i obliczeń, z solidną wiedzą na temat projektów w oparciu o wiele stref i regionów.
- Umiejętność dostarczania rozwiązań wykorzystujących najlepsze praktyki w zakresie odporności, skalowalności, optymalizacji chmury i bezpieczeństwa.
- Szybko uczący się, dostosowujący się do nowych technologii, języków programowania i frameworków.
- Biegłość w rozwoju oprogramowania przy użyciu języków i narzędzi/usług: Java, Python, Scala oraz silne umiejętności SQL.
- Doświadczenie w obsłudze narzędzi do przetwarzania big data i obliczeń rozproszonych, takich jak Spark Scala lub podobne.
- Znajomość narzędzi orkiestracyjnych, takich jak Apache Airflow lub podobne.