Przegląd firmy: W BDO technologia odgrywa coraz istotniejszą rolę w utrzymaniu naszej pozycji i konkurencyjności. Aby kontynuować nasz rozwój, kluczowe jest 'BDO Data & Technology Platform', automatyzujące procesy pracy i wykorzystujące ogromne zbiory danych codziennie. Te dane, przetwarzane całkowicie w chmurze Azure, wspierają inicjatywy AI i są kluczowe dla zapewnienia głębokich wglądów zarówno profesjonalistom BDO, jak i klientom.
Poszukujemy Full Stack Developer, aby wzbogacić nasz zespół Data Science & A.I., wykorzystując sprawdzone, kompleksowe i niezawodne dane dostarczane przez zespół zarządzania danymi BDO. Twoja wiedza fachowa przekształci te dane w cenne wglądy, ułatwiając współpracę z jednostkami biznesowymi w celu poprawy naszych wyników projektowych.
Podstawowe obowiązki:
Jako Full Stack Developer będziesz:
- Wspierać naukowców danych, dostarczając rozwiązania programistyczne niezwiązane z rozwojem modeli.
- Tworzyć ramy API dla wdrożenia modeli za pomocą linii DevOps.
- Tworzyć interfejsy użytkownika, aby uprościć dostęp do funkcjonalności modeli dla użytkowników końcowych.
- Dbac o jakość kodu wraz z zespołem oraz przez kierunkowskaz architektoniczny.
- Przyczyniać się do przeglądów kodu, coachować członków zespołu w programowaniu obiektowym oraz przestrzegać standardów i wytycznych architektonicznych.
- Asystować w dostosowywanych rozwiązaniach Azure, w tym indeksowaniu i przechowywaniu dużej ilości dokumentów z kompleksowymi metadanymi.
- Tworzyć metody pozyskiwania danych, aby periodycznie przechowywać źródła otwartych danych związane z naukami o danych w platformie.
Wymagane umiejętności i doświadczenie:
- Znajomość Dockera w połączeniu z aplikacjami kontenerowymi, Azure DevOps i doświadczenie w MLOps jest preferowane.
- Zrozumienie mechanizmów autoryzacji i uwierzytelniania, w tym Oauth2.
- Mocne umiejętności programistyczne w Pythonie, C#, React lub Blazor.
- Doświadczenie z bazami danych, takimi jak Nosql/sql Azure oraz biegłość w stosie Microsoft, w tym Visual Studio, GIT i CICD.
- Zdolności w metodologiach zwinnych (Scrum lub DevOps).
- Znajomość architektury mikrousług (API Management Service), Dapr i rama Azure Landing Zone będzie dodatkowym atutem.
- Wiedza o procesach klienckich w usługach finansowych jest korzystna.
Czego oczekujemy:
- Co najmniej 3 lata doświadczenia w programowaniu.
- Odpowiednie wykształcenie techniczne na poziomie licencjackim lub magisterskim.
- Doświadczenie lub zainteresowanie metodologiami zwinymi (Scrum lub DevOps).
- Ekspertyza w bezpiecznym rozwoju oprogramowania.