Junior Functional & C++ Developer
Square One Resources
Rola Junior Functional & C++ Developer w Square One Resources jest przeznaczona dla studentów lub osób z niewielkim doświadczeniem, które chcą rozwijać się w obszarze tworzenia oprogramowania o wysokiej wydajności dla platformy analitycznej w branży finansowej. Główny nacisk kładziony jest na naukę i praktyczne wykorzystanie języków C++ i Haskell, w kontekście ściśle regulowanego środowiska finansowego. Jest to rola techniczna, bez obowiązków zarządczych.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: szczegółowy opis procesu rekrutacyjnego., informacje o narzędziach do zarządzania kodem, ci/cd i testowania..
Rola Junior Functional & C++ Developer w Square One Resources jest przeznaczona dla studentów lub osób z niewielkim doświadczeniem, które chcą rozwijać się w obszarze tworzenia oprogramowania o wysokiej wydajności dla platformy analitycznej w branży finansowej. Główny nacisk kładziony jest na naukę i praktyczne wykorzystanie języków C++ i Haskell, w kontekście ściśle regulowanego środowiska finansowego. Jest to rola techniczna, bez obowiązków zarządczych.
- ✓Możliwość pracy nad platformą analityczną w branży finansowej, która jest kluczowa dla działalności firmy.
- ✓Możliwość nauki i pracy z językami takimi jak Haskell, które są cenione w specyficznych dziedzinach.
- ✓Praca w środowisku o wysokiej wydajności i niskim opóźnieniu, co może być interesujące dla ambitnych programistów.
- ✓Brak obowiązków zarządczych, co pozwala na pełne skupienie się na rozwoju technicznym.
- −Praca w 'silnie regulowanym środowisku' z 'ścisłym przestrzeganiem przepisów, zarządzania ryzykiem, ładu korporacyjnego i regulacji bankowych' może oznaczać bardzo rygorystyczne procedury i ograniczenia.
- −Opis 'semi-guided supervision' może sugerować, że wsparcie i wskazówki mogą być ograniczone, co może być wyzwaniem dla juniora.
- !Chociaż wymieniono wiele języków funkcyjnych (Haskell, Agda, Clojure, PureScript, F#), główny nacisk kładziony jest na Haskell i C++.
- !Brak informacji o konkretnych narzędziach do zarządzania kodem, CI/CD czy testowania.
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Rozwój i ciągłe doskonalenie platformy analitycznej o wysokiej wydajności.
- •Implementacja komponentów oprogramowania w C++ i Haskell.
- •Wykonywanie zadań deweloperskich pod częściowym nadzorem.
- •Współpraca z zespołem Core Engineering w zakresie długoterminowej ewolucji platformy.
- •Dostarczanie wydajnych, stabilnych i wysokowydajnych rozwiązań programistycznych.
- •Udział w dyskusjach technicznych z traderami i programistami ilościowymi.
- •Współtworzenie ulepszeń systemu w zakresie wydajności, niezawodności i łatwości utrzymania.
Oferta odpowiednia dla osób na początku kariery w IT.
Minimalny kandydat to student co najmniej 3. roku informatyki, który posiada praktyczną znajomość C++ i podstawowe zrozumienie algorytmów i struktur danych. Jest chętny do nauki Haskella i potrafi pracować w ustrukturyzowanym środowisku.
Rola nie jest dla osób, które szukają stanowiska z bezpośrednimi obowiązkami zarządczymi lub nie mają podstawowej wiedzy z zakresu informatyki i programowania. Kandydaci bez praktycznej znajomości C++ lub bez chęci nauki języków funkcyjnych prawdopodobnie nie będą odpowiedni.
- ?Jakie są główne wyzwania techniczne związane z platformą analityczną, nad którą będę pracował/a?
- ?Jak wygląda proces wdrażania zmian w środowisku produkcyjnym?
- ?Jakie są oczekiwania dotyczące nauki i rozwoju w zakresie języka Haskell?
- ?Jakie narzędzia i procesy są wykorzystywane do zapewnienia jakości kodu i testowania?
- ?Jakie są typowe zadania, z którymi mierzą się juniorzy w tym zespole?
- ?Jak często odbywają się spotkania zespołu i jak wygląda współpraca z traderami i programistami ilościowymi?
- ?Czy istnieją możliwości udziału w konferencjach lub szkoleniach związanych z C++ lub programowaniem funkcyjnym?
- −Szczegółowy opis procesu rekrutacyjnego.
- −Informacje o narzędziach do zarządzania kodem, CI/CD i testowania.
- −Konkretne przykłady projektów lub funkcjonalności, nad którymi będą pracować juniorzy.
- −Informacje o możliwościach rozwoju poza nauką języków programowania.
Praca w 'ścisłej współpracy z zespołami tradingowymi i ilościowymi' oraz 'współpraca z zespołem Core Engineering' sugeruje intensywną współpracę techniczną.
Brak szczegółowych informacji o procesie rekrutacyjnym.