Software Developer in Poznań

Software Developer in Poznań

Poznań Pełny etat 49500 - 60500 zł / rok (szac.) Stacjonarnie
F

W skrócie

  • Zadania: Twórz, testuj i wdrażaj innowacyjne rozwiązania w zespole Business Data Solutions.
  • Firma: Franklin Templeton - dynamiczna firma zarządzająca aktywami z globalnym zespołem.
  • Benefity: Atrakcyjne wynagrodzenie, benefity zdrowotne, praca zdalna i rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na sukces klientów.
  • Kwalifikacje: Doświadczenie w programowaniu oraz umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 49500 - 60500 zł za rok.

W Franklin Templeton wierzymy, że sukces buduje się poprzez silne partnerstwa. Jako myślący przyszłościowo zarządca aktywów, budujemy dynamiczne relacje z klientami, rozumiemy ich cele i wspólnie poruszamy się po złożonych rynkach. Wykorzystujemy nowoczesne strategie i głębokie spostrzeżenia, aby odblokować możliwości długoterminowego tworzenia bogactwa. Nasze utalentowane, globalne zespoły przynoszą wiedzę, która jest zarówno szeroka, jak i unikalna. Od naszej przyjaznej, inkluzywnej i wspierającej kultury po nasz globalnie zróżnicowany biznes, oferujemy możliwości nie tylko do osiągnięcia swojego potencjału, ale także do przyczynienia się do sukcesu naszych klientów.

O dziale: Nasz bezpośredni zespół znajduje się w USA. Zespół wspiera systemy wsadowe dla FADB, naszej bazy danych księgowości funduszy, oraz dla GPW, systemu downstream, który raportuje wyniki produktów. Bezpośredni zespół składa się obecnie z trzech pracowników na pełny etat. Programista oprogramowania buduje, testuje i wdraża rozwiązania dla zespołu Business Data Solutions w Franklin Templeton jako pracownik na stałe. Jest to rola indywidualnego współpracownika. Będziesz dostarczać usługi produkcyjne i aplikacje internetowe zbudowane w Pythonie (Django i FastAPI) oraz Oracle PL/SQL, pracując samodzielnie nad dobrze zdefiniowanymi problemami i odpowiedzialnie korzystając z narzędzi AI, aby poprawić szybkość i jakość. Twoja praca zapewnia firmie niezawodne funkcje.

Kluczowe obowiązki:

  • Będziesz rozwijać nowy kod i konfigurację dla kompletnych funkcji w aplikacji internetowej Django, API REST Django i FastAPI, Oracle PL/SQL oraz procesach wsadowych, a także utrzymywać automatyzowalne przypadki testowe.
  • Będziesz rozwijać zautomatyzowane metody budowy i wdrażania przy użyciu potoków GitLab CI/CD, kontenerów i usług AWS, takich jak Lambda, S3 i ECS Fargate.
  • Będziesz rozwiązywać defekty w różnych przeglądarkach, usługach, bazach danych i procesach wsadowych, udowadniając przyczynę przed zmianą kodu.

Obowiązki strategiczne:

  • Będziesz analizować wymagania, proponować rozwiązania na wysokim poziomie i dokumentować nowy kod oraz konfiguracje dla kompletnych funkcji.
  • Będziesz wnosić wkład do wspólnych bibliotek, komponentów wielokrotnego użytku, planów projektów i szacunków wysiłku.

Zespół i współpraca:

  • Będziesz przeglądać kod źródłowy młodszych inżynierów, stosując podstawową wiedzę o domenie biznesowej.
  • Będziesz budować efektywne relacje robocze z innymi zespołami technicznymi i jasno wyjaśniać wybory techniczne zarówno kolegom technicznym, jak i nietechnicznym.
  • Będziesz wspierać produkcyjne procesy wsadowe dla FADB i GPW oraz dokumentować rozwiązania problemów.

Co pomoże Ci odnieść sukces w tej roli:

  • 1-4 lata doświadczenia.
  • Używa asystentów AI jako naturalnej części swojego procesu rozwoju: do pisania kodu, debugowania, pisania testów, generowania dokumentacji i eksplorowania nieznanych obszarów.
  • Rozkłada zadanie na części, tłumaczy te części na skuteczne podpowiedzi i iteruje nad tymi podpowiedziami, aż zadanie zostanie ukończone.
  • Traktuje wyniki generowane przez AI jako szkice, a nie ostateczne, i udoskonala je przed włączeniem.
  • Aktywnie bada nowe narzędzia, techniki i możliwości AI.
  • 4+ lata doświadczenia.
  • Podchodzi do projektowania systemów, architektury lub decyzji technicznych, biorąc pod uwagę, gdzie AI może znacząco poprawić rozwiązanie, a nie tylko proces rozwoju.
  • Ocenia kompromisy między podejściami wspomaganymi przez AI a tradycyjnymi z praktycznym osądem.
  • Identyfikuje powtarzalne, ręczne lub podatne na błędy procesy w pracy swojego zespołu i wprowadza ulepszenia wspomagane przez AI, w tym między innymi przeglądy kodu, testowanie wspomagane przez AI, inteligentne alerty lub generowanie dokumentów.
  • Stosuje zaawansowane techniki podpowiedzi do rozwiązywania niejednoznacznych, wieloetapowych lub specyficznych dla domeny problemów.

Środowisko techniczne:

  • Główna technologia: Python i Oracle PL/SQL, z aplikacją internetową Django (używającą Django REST) i API REST FastAPI, działającymi na ECS Fargate.
  • Środowisko operacyjne: chmura AWS, z niektórymi obciążeniami na Linux EC2 i niektórymi opartymi na kontenerach (ECS Fargate).
  • Przepływ pracy: Git i GitLab CI/CD, przepływy pracy AWS Lambda i S3.
  • Jakość i niezawodność: testowanie jednostkowe i integracyjne, przegląd kodu oraz rozwiązywanie problemów produkcyjnych aplikacji i procesów wsadowych.

Umiejętności techniczne:

  • Rozwój w Pythonie, w tym aplikacje internetowe Django (z Django REST) i API REST FastAPI.
  • Oracle: silne umiejętności SQL i PL/SQL.
  • AWS: znajomość usług takich jak Lambda, S3, EC2 i ECS Fargate.
  • Testowanie: testowanie jednostkowe i integracyjne, z doświadczeniem w automatyzacji testów.
  • Znajomość przepływów pracy opartych na Git, GitLab CI/CD i wdrożeń kontenerowych oraz dobre praktyki w zakresie uwierzytelniania, autoryzacji i bezpieczeństwa API.
  • Udokumentowane, praktyczne doświadczenie w budowaniu i wspieraniu aplikacji oraz procesów wsadowych w produkcji.
  • Jasna komunikacja pisemna i werbalna, efektywna praca zespołowa oraz historia posiadania pracy do zakończenia.
  • Doświadczenie z AWS Lambda, S3 lub ECS Fargate oraz z Linux na EC2 będzie dodatkowym atutem.
  • Praktyczne doświadczenie w stosowaniu LLM lub asystentów kodowania AI, w tym ocena jakości ich wyników, będzie dodatkowym atutem.
  • Doświadczenie w usługach finansowych lub innych regulowanych środowiskach będzie dodatkowym atutem.

Franklin Templeton jest pracodawcą równych szans. Jesteśmy zobowiązani do zapewnienia równych możliwości zatrudnienia wszystkim kandydatom i istniejącym pracownikom oraz oceniamy kwalifikowanych kandydatów bez względu na pochodzenie, wiek, kolor, niepełnosprawność, informacje genetyczne, płeć, tożsamość płciową lub ekspresję płciową, stan cywilny, stan zdrowia, status wojskowy lub weterana, pochodzenie narodowe, rasę, religię, płeć, orientację seksualną oraz jakąkolwiek inną podstawę chronioną przez prawo federalne, stanowe lub lokalne, ordynację lub regulację. Franklin Templeton zobowiązuje się do utrzymania etycznego, przejrzystego i odpowiedzialnego środowiska pracy, które przyczynia się do integralności i sukcesu organizacji. Zachęcamy do zgłaszania wszelkich znanych lub podejrzewanych naruszeń prawa krajowego oraz prawa UE za pośrednictwem odpowiednich kanałów zgłaszania dostępnych wewnętrznie i zewnętrznie. Zapewniamy, że sygnaliści, którzy zgłaszają takie naruszenia, są chronieni przed represjami i mają zapewnione bezpieczne i poufne mechanizmy zgłaszania.

Software Developer in Poznań – pracodawca: Franklin Templeton

Franklin Templeton to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju w dynamicznym i wspierającym środowisku. Nasza kultura opiera się na współpracy, innowacyjności oraz różnorodności, co pozwala pracownikom na osiąganie ich pełnego potencjału, a także na aktywne przyczynianie się do sukcesu naszych klientów. Pracując w zespole Quantitative Insurance Solutions, będziesz miał okazję rozwijać swoje umiejętności analityczne, współpracować z ekspertami z całego świata oraz uczestniczyć w tworzeniu nowoczesnych rozwiązań inwestycyjnych.

F

Dane kontaktowe:

Zespół rekrutacyjny Franklin Templeton

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Software Developer in Poznań

Python
Django
FastAPI
Oracle PL/SQL
AWS Lambda
AWS S3
AWS ECS Fargate