Pragmatic Brains skupia osoby, którym zależy na tworzeniu dobrej jakości oprogramowania opartego o czytelny model odwzorowujący wiernie problem biznesowy, wiedzę techniczną i dobre praktyki. Nasza praca z klientem polega na dołączaniu do jego zespołu, wspólnym dostarczaniu user stories oraz treningu "on the job" naszych kolegów z teamu zatrudnionych u klienta. Wspólnie budujemy zespół, software i modernizujemy cale działy u naszych klientów.
Oprócz pracy dla klienta regularnie spotykamy się, by porozmawiać na tematy merytoryczne, wymienić się doświadczeniami i opracować plan działań na przyszłe tygodnie. Dodatkowo organizujemy meet-up'y i dajemy prezentacje w Polsce, Holandii i UK (wystąpienia są opłacane przez Pragmatic Brains).
Jeśli chcesz tworzyć ciekawy software razem z nami, zapraszamy do kontaktu!
Czym będziesz się zajmował/zajmowała?
W pierwszej kolejności poszukujemy kandydata do dołączenia do zespołu budującego pierwszy w Europie system wirtualnych przesłuchań sądowych.
Wybrany kandydat dołączy do zespołu 4-5 osobowego. Praca z zespołem projektowym jest zdalna, lecz preferowalibyśmy, aby wybrana osoba kilka dni w tygodniu pracowała w naszym biurze we Wrocławiu celem budowania relacji i wymiany wiedzy z innymi członkami teamu Pragmatic Brains.
W trakcie pracy może być konieczny wyjazd na kilka dni do siedziby klienta poza Polską.
Oczywiście każdego z członków naszego zespołu zachęcamy do przygotowania prezentacji, choć zdecydowanie nie jest to wymagane.
Wymagania:
- Przynajmniej 6 lat doświadczenia w tworzeniu oprogramowania
- Bardzo dobra znajomość języka Java (9+)
- Mile widziana znajomość innych języków programowania jak Python, Go, Scala bądź chęć nauczenia się nowego języka
- Bardzo dobra znajomość zasad programowania obiektowego i object oriented design patterns
- Wysoka kultura pracy: dostarczanie dobrze zaprojektowanych rozwiązań, które są dobrze przetestowane w sposób automatyczny
- Dobra znajomość zasad projektowania, zarówno w zakresie strategicznym (bounded contexts i relacje między nimi), jak i taktycznym (modelowanie zagadnień biznesowych w kodzie) najchętniej z wykorzystaniem szerokiego zestawu building blocks takich jak OO, FP, Actor Based etc.
- Znajomość podstaw projektowania systemów rozproszonych (zarzadzanie stanem, rozproszone transakcje, komunikacja między aplikacjami, zasady ograniczania kaskadowej propagacji błędu etc.)
- Solidne podstawy DevOps, w tym w szczególności Docker, Kubernetes, Istio
- Znajomość kilku systemów persystencji (typu RDBSM, NoSQL)
- Konieczne doświadczenie pracy w zespołach bazujących na metodyce scrum
- Uważasz, że systemy informatyczne powinny właściwie modelować problem biznesowy i służyć użytkownikom niż odwrotnie.
- Mile widziana gotowość do pracy na terenie Holandii lub UK (wtedy obowiązują wyższe stawki, a Pragmatic Brains opłaca mieszkanie, przeloty oraz kartę na poruszanie się transportem publicznym)
Oferujemy:
- Dołączenie do zespołu wysoko zmotywowanych, ciekawych osób, które nieustannie uczą się nowych zagadnień
- Uczestnictwo w projektach, w których to Ty łącznie z innymi członkami zespołu będziecie wyznaczać zasady pracy, używane technologie i architekturę systemu
- Możliwość współtworzenia filozofii działania Pragmatic Brains w oparciu o hasło "We believe in software that meets your vision, is low-maintenance and fits your team"
- od 21 000 do 28 000 PLN netto na miesiąc
Kontakt
telefon: +31646377449