W skrócie
- Zadania: Projektuj nowoczesne, bezpieczne i skalowalne rozwiązania w Pythonie.
- Firma: EY GDS Poland - globalny lider w dostarczaniu usług IT.
- Benefity: Elastyczne godziny pracy, rozwój zawodowy i międzynarodowe projekty.
- Pozostałe informacje: Praca w międzynarodowym środowisku z możliwościami rozwoju kariery.
- Dlaczego ta praca: Dołącz do dynamicznego zespołu i wpływaj na innowacyjne rozwiązania technologiczne.
- Kwalifikacje: 8+ lat doświadczenia w inżynierii oprogramowania i silne umiejętności w Pythonie.
Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.
Let us introduce you the job offer by EY GDS Poland – a member of the global integrated service delivery center network by EY. EY Global Delivery Services means 40.000 specialists providing globally IT, project management and strategic business services to EY member firms. In addition we deliver support and solutions to clients from all over the world.
Możliwość
Poszukujemy Python Technical Architect z silnym doświadczeniem w Pythonie, architekturze backend/cloud oraz przywództwie technicznym, a także doświadczeniem w kształtowaniu kierunku technicznego i prowadzeniu zespołów deweloperskich. Osoba na tym stanowisku dołączy do zespołu EY Digital i pomoże wzmocnić naszą kompetencję chmurową, projektując nowoczesne, bezpieczne i skalowalne rozwiązania.
Twoje kluczowe obowiązki
- Właściciel projektu rozwiązania dla usług backendowych opartych na Pythonie, API, integracji, komponentów przetwarzania danych i rozwiązań natywnych w chmurze.
- Definiowanie architektury technicznej, podejścia do wdrożenia, wymagań niefunkcjonalnych i standardów inżynieryjnych dla złożonych rozwiązań.
- Zapewnienie, że rozwiązania są bezpieczne, skalowalne, obserwowalne, odporne i zgodne ze standardami architektonicznymi.
- Prowadzenie małego lub średniego zespołu deweloperskiego: podział pracy, usuwanie przeszkód, wsparcie dostawy i kontrola jakości technicznej.
- Przegląd kodu, kwestionowanie decyzji projektowych i promowanie czystego, testowalnego i łatwego w utrzymaniu Pythona.
- Prowadzenie decyzji architektonicznych, dokumentowanie kompromisów i udzielanie wskazówek podczas wdrożenia.
- Współpraca z interesariuszami, analitykami, architektami, zespołami DevOps i inżynieryjnymi w celu przetłumaczenia wymagań biznesowych na solidne rozwiązania techniczne.
- Dzielenie się wiedzą o Pythonie poprzez praktyczne sesje, przykłady, przeglądy kodu i wielokrotne wytyczne inżynieryjne.
- Wsparcie i prowadzenie ludzi w kompetencji Python: pomoc w rozwoju, promowanie dobrych praktyk inżynieryjnych i zachęcanie do aktywnego uczestnictwa.
- Praktyczne, bezpośrednie doświadczenie w projektowaniu, testowaniu i wdrażaniu rozwiązań — od warsztatów i pilotaży po dowody koncepcji i wdrażanie nowych lub ulepszonych funkcji systemu.
Umiejętności i cechy sukcesu
- Silne praktyczne doświadczenie inżynieryjne w Pythonie z umiejętnością rozwiązywania złożonych problemów technicznych bezpośrednio.
- Umiejętność wyjaśnienia architektury w prostych terminach i jasne dokumentowanie decyzji technicznych.
- Umiejętność równoważenia celów biznesowych, ograniczeń dostawy, bezpieczeństwa, utrzymania i długoterminowej ewolucji platformy.
- Pragmatyczne podejście do architektury: unikanie nadmiernego inżynierii przy wyborze rozwiązań, które zespół może budować, obsługiwać i utrzymywać.
- Umiejętność podnoszenia poziomu technicznego zespołu poprzez przeglądy, parowanie, mentoring i jasne standardy.
- Aktywna wymiana wiedzy i nastawienie na społeczność skoncentrowane na uczynieniu innych inżynierów Pythona bardziej efektywnymi.
Aby zakwalifikować się na to stanowisko, musisz mieć
- BTech/MTech LUB magisterium w dziedzinie aplikacji komputerowych.
- 8+ lat doświadczenia w komercyjnej inżynierii oprogramowania, w tym silne doświadczenie w rozwoju backendu w Pythonie.
- Bardzo dobra znajomość Pythona: czysty kod, typowanie, testowanie, pakowanie, podstawy wydajności i debugowanie problemów produkcyjnych.
- Doświadczenie w projektowaniu usług backendowych, REST API, komponentów opartych na zdarzeniach, integracji lub potoków danych, w tym odpowiedzialność za decyzje dotyczące projektowania technicznego.
- Praktyczne doświadczenie w chmurze z AWS i/lub Azure, w tym projektowanie bezpiecznych, skalowalnych, obserwowalnych i świadomych kosztów usług.
- Doświadczenie w definiowaniu lub walidacji wymagań niefunkcjonalnych, takich jak wydajność, bezpieczeństwo, niezawodność, obserwowalność i łatwość utrzymania.
- Doświadczenie w prowadzeniu deweloperów technicznie: przeglądy kodu, decyzje techniczne, mentoring i odpowiedzialność za dostawę.
- Silna znajomość wzorców architektonicznych i projektowych, Czystego Kodu, najlepszych praktyk testowania i dokumentacji architektonicznej.
- Doświadczenie z CI/CD, Git i automatycznymi wdrożeniami.
- Doświadczenie w wspieraniu społeczności technicznych lub kompetencji poprzez mentoring, dzielenie się wiedzą, definiowanie standardów lub wielokrotne wytyczne inżynieryjne.
Ideally, you’ll also have
- Doświadczenie z frameworkami backendowymi Pythona i narzędziami ekosystemowymi, takimi jak FastAPI, Django, Flask, SQLAlchemy, Pydantic, Celery lub podobnymi.
- Doświadczenie z Infrastructure as Code z Terraform, Bicep, szablonami ARM lub AWS CDK.
- Doświadczenie z Dockerem, Kubernetes, Azure DevOps, GitHub Actions lub podobnymi narzędziami dostarczającymi.
- Doświadczenie z PostgreSQL, SQL Server, DynamoDB, Cosmos DB, S3, Blob Storage lub podobnymi technologiami baz danych i przechowywania.
- Doświadczenie z systemami rozproszonymi, komunikacją, kolejkami, idempotencją, ponownymi próbami i obsługą błędów.
- Świadomość frontendowa jest przydatna, ale nie jest to rola frontendowa.
Czego szukamy
Jako dynamiczny zespół pasjonatów specjalistów, pracujemy w międzynarodowych zespołach na całym świecie, będziemy szukać tej samej inteligencji biznesowej. W obliczu klientów jesteśmy profesjonalistami myślącymi „poza schematami”. Nasi najlepsi pracownicy mają postawę zespołową i radzą sobie z wyzwaniami na co dzień. Jeśli to wszystko brzmi znajomo - czekamy na Ciebie na pokładzie.
Co oferujemy
EY Global Delivery Services (GDS) to dynamiczna i naprawdę globalna sieć dostaw. Pracujemy w dziewięciu lokalizacjach – Argentyna, Węgry, Indie, Filipiny, Polska, Sri Lanka, Meksyk, Hiszpania i Wielka Brytania – oraz z zespołami ze wszystkich linii usług EY, geografii i sektorów, odgrywając kluczową rolę w realizacji strategii wzrostu EY. Od księgowych po programistów i doradców, oferujemy szeroki wachlarz satysfakcjonujących możliwości kariery, które obejmują wszystkie dyscypliny biznesowe. W GDS będziesz współpracować z zespołami EY nad ekscytującymi projektami i pracować z dobrze znanymi markami z całego świata. Wprowadzimy Cię do stale rozwijającego się ekosystemu ludzi, nauki, umiejętności i spostrzeżeń, które pozostaną z Tobą przez całą karierę.
- Ciągłe uczenie się: Rozwiniesz sposób myślenia i umiejętności, aby poradzić sobie z tym, co przyniesie przyszłość.
- Sukces zdefiniowany przez Ciebie: Zapewnimy narzędzia i elastyczność, abyś mógł wprowadzać znaczący wpływ na swój sposób.
- Transformacyjne przywództwo: Damy Ci wgląd, coaching i pewność siebie, abyś był liderem, którego świat potrzebuje.
- Różnorodna i inkluzywna kultura: Zostaniesz przyjęty takim, jakim jesteś, i będziesz miał możliwość użycia swojego głosu, aby pomóc innym znaleźć ich głos.
O EY
EY | Budowanie lepszego świata pracy. EY istnieje, aby budować lepszy świat pracy, pomagając tworzyć długoterminową wartość dla klientów, ludzi i społeczeństwa oraz budować zaufanie na rynkach kapitałowych. Wspierane przez dane i technologię, różnorodne zespoły EY w ponad 150 krajach zapewniają zaufanie poprzez zapewnienie i pomagają klientom rosnąć, transformować się i działać. Pracując w zakresie zapewnienia, doradztwa, prawa, strategii, podatków i transakcji, zespoły EY zadają lepsze pytania, aby znaleźć nowe odpowiedzi na złożone problemy, przed którymi stoi nasz świat dzisiaj.
Wyjątkowe doświadczenie EY. To Ty je budujesz.
Python Technical Architect in Katowice – pracodawca: EY
EY GDS Polska to doskonały pracodawca, który oferuje elastyczny model pracy hybrydowej, umożliwiający równowagę między życiem zawodowym a prywatnym. Nasza kultura pracy opiera się na współpracy i innowacyjności, a pracownicy mają liczne możliwości rozwoju zawodowego oraz dostępu do globalnych projektów, co sprzyja zdobywaniu cennych doświadczeń w międzynarodowym środowisku.