W Billonie Programiści C++ biorą udział w tworzeniu kodu źródłowego, tworząc konkretne produkty w ramach dwóch głównych projektów:
- eMoney (electronic money) - wydawanie cyfrowych wersji niemal wszystkich walut narodowych oraz jednoczesne przesyłanie pieniędzy i danych w jednej transakcji: bezpośrednio, niemal natychmiastowo i niezależnie od waluty, kwoty, czy strefy czasowej.
- TDM (Trusted Document Management) - rozwiązania umożliwiające publikację, weryfikację i odczyt całych dokumentów biznesowych w rozproszonym rejestrze w sposób gwarantujący ich niezmienność, poufność i źródło pochodzenia.
W C++ rozwijana jest biblioteka współdzielona pomiędzy wszystkie aplikacje końcowe. Komunikacja w naszym systemie jest w dużej części oparta o Distributed Hash Table i odbywa się modelu Peer-To-Peer.
Cechy aplikacji:
- wielowarstwowa aplikacja rozproszona napisana głównie w C++17/20 z wykorzystaniem wielowątkowości oraz asynchronicznej obsługi zdarzeń/zadań
- komunikacja z innymi komponentami przez interfejs SOAP
- wieloplatformowa (Linux/Android/iOS/Web)
- odporna na błędy (transakcyjność, atomiczność operacji)
- zaawansowana kryptograficznie, kryptografia po stronie klienta
- biblioteki: Boost ASIO, SQLite, Protocol Buffers, Boost Serialization, gSOAP, Berkeley DB
- narzędzia wewnętrzne: Python, Bash
- CI, Code Review - Gitlab, Issues - Phabricator
- development głównie na Linuxie, kompilatory: gcc, clang
Możesz zajmować się:
- Projektowaniem i implementacją nowych funkcjonalności
- Utrzymywaniem i rozwojem istniejącego kodu
- Pisaniem testów jednostkowych i integracyjnych z wykorzystaniem biblioteki GTest
Szukamy ludzi, którzy:
- studiują/studiowali informatykę
- mają za sobą swoje pierwsze doświadczenie zawodowe (np. staż)
- szybko się uczą i lubią pracę w zespole
- bardzo dobrze posługują się językiem angielskim (min. B2)
- rozumieją potrzeby testowania oprogramowania
- potrafią dokumentować wytworzony kod
- są dyspozycyjni minimum w wymiarze 4/5 (warunek konieczny)
Dodatkowymi atutami będzie:
- umiejętność debugowania aplikacji
- umiejętność budowania aplikacji za pomocą CMake
- umiejętność programowania wielowątkowego i wieloprocesowego
- rozumienie potrzeby continuous Integration (CI) w rozwoju oprogramowania
- wiedza z zakresu komunikacji sieciowej lub systemów rozproszonych
- znajomość innych języków programowania (Python, Bash etc.)
- znajomość systemu Android
U nas możesz rozwijać się w obszarze, który interesuje Cię najbardziej - po okresie wdrożenia możesz implementować funkcjonalności, które pomogą Ci rozwinąć się w preferowanym kierunku. Jeśli jeszcze nie wiesz co to jest - pomożemy Cię odnaleźć Twoją domenę ;)
- Ustalone konwencje w kodzie
- Code review
- Pair programming
- Statyczna analiza kodu
- Kontrola wersji: Git
- Testy jednostkowe
- Testy integracyjne
- Testy wydajnościowe
- Testowanie manualne
- Automatyzacja testów
- CI
- Laptop
- Dodatkowy monitor
- Osobista szafka
- Linux
Pakiety i dofinansowania
- Pakiet medyczny
- Pakiet medyczny dla rodziny
- Pakiet sportowy
- Pakiet sportowy dla rodziny
- Konferencje
- Szkolenia
- Książki
- Akcje
- Premie
Pakiet relokacyjny
- Wskazówki adaptacyjne
- Otwartość na pracowników z Ukrainy
Udogodnienia w biurze
- Parking dla rowerów
- Zimne napoje
- Gorące napoje
- Owoce
- Przekąski
- Prysznic
- Imprezy integracyjne
Billon
Billon uwolnił potencjał blockchaina, tworząc nową, wydajną i skalowalną technologię rozproszonego rejestru (distributed ledger technology - DLT) dla biznesu. Połączyliśmy w ramach jednego systemu transakcje walutami narodowymi, zapisywanie dokumentów i zarządzanie tożsamością. Rozwiązaliśmy przeszkody uniemożliwiające masowe wdrożenia innych protokołów blockchain, a nasza technologia obsługuje już rozwiązania w zakresie oprogramowania dla banków, programów motywacyjnych i lojalnościowych, mikropłatności oraz zarządzania dokumentami i tożsamością zgodnego z RODO. Dzięki temu dajemy biznesowi niezbędne narzędzia do cyfrowej transformacji, wykorzystania cyfrowych trendów oraz natychmiastowych i intuicyjnych transferów pieniężnych, zwłaszcza w czasach pandemii COVID-19 i jej skutków dla gospodarki.
Billon został założony w Wielkiej Brytanii w 2015 r. na bazie wcześniejszego projektu badawczego z Polski. Jego rozwój został wsparty przez liczne granty R&D, w tym pochodzące z ramowego programu UE Horyzont 2020. Dziś w swoich biurach w Londynie i Warszawie zatrudnia międzynarodowy zespół ponad 80 osób. Firma posiada licencję wydawcy pieniądza elektronicznego, wydaną przez FCA w Wielkiej Brytanii i przez KNF w Polsce.
We wdrożeniu swojej technologii Billon pracuje z wiodącymi na danym rynku partnerami biznesowymi, takimi jak Biuro Informacji Kredytowej w Polsce, Raiffeisen Bank International w Austrii, czy FIS w Stanach Zjednoczonych.
Więcej informacji na stronie www.billongroup.com