Informacje o stanowisku
Na co dzień będziesz pracować w zespole Platform Engineering Team / Development nad
wprowadzaniem nowych lub rozwojem istniejących funkcjonalności naszej platformy w
ramach prac badawczo-rozwojowych związanych z projektem IPCEI Next Generation Cloud
Infrastructure and Services (IPCEI CIS). Chcemy, aby taka osoba była odpowiedzialna za
zbudowanie całego rozwiązania - od wczesnej koncepcji usługi, budowania rozwiązania, aż
po konfigurację środowiska produkcyjnego - a także, aby miała realny wpływ na
architekturę, publiczne API, wewnętrzny rozwój naszych procesów wytwarzania
oprogramowania. Pracujemy zespołowo, więc liczymy na to, że chcesz i potrafisz dzielić się
swoją wiedzą.
- Planujemy pracę, używamy kanbana, robimy daily i retro regularnie
- Wszystkie systemy budujemy w oparciu o CI
- Regularnie przeglądamy wszystkie zmiany kodu w git
- Testujemy kod za pomocą testów jednostkowych i integracyjnych
- Komunikujemy się używając JIRA Software i Slacka
- Ściśle współpracujemy z inżynierami systemowymi starając się wykorzystywać
najlepsze praktyki devops - Do pracy używamy Linuxa lub Windows, sami ustalamy narzędzia, na których
pracujemy - Pracujemy zdalnie lub hybrydowo
Zadania:
- Rozszerzanie aktualnych usług naszej platformy: rozwój publicznego API, integracja
z wewnętrznymi środowiskami zarządzania infrastrukturą - Budowanie aplikacji serwerowych udostępniających publiczne API
- Poprawianie istniejącej architektury na różnym poziomie - od refaktoryzacji
istniejących komponentów po implementację zupełnie nowych - Wspieranie zespołu w procesie tworzenia architektury budowanych rozwiązań
- Aktywny udział w poprawianiu naszego procesu tworzenia oprogramowania, w tym
przeglądanie kodu, automatyzacja manualnych kroków - Współpraca z innymi ludźmi w Oktawave po to, aby rozwiązywać problemy naszych
klientów - Prezentacja propozycji wykorzystania nowych technologii lub wymiany istniejących
Nasze oczekiwania:
- Znajomości C# i platformy .NET
- Praktyczne doświadczenie w projektowaniu usług w oparciu o REST
- Praktyczne doświadczenie wybranego ORM (Entity Framework, NHibernate) oraz
znajomości SQL - Znajomość zasad OOP, SOLID, DDD
- Umiejętność klarownej komunikacji i szukania kompromisu
Mile widziane:
- Zainteresowanie lub doświadczenie w obszarze systemów strumieniowego
przetwarzania danych - Znajomość innych platform chmurowych - AWS, OpenStack, Azure czy VMware
- Zorientowanie w rozwiązaniach dotyczących bezpieczeństwa rozproszonych aplikacji
w sieci (uwierzytelnianie i autoryzacja dostępu) - Znajomość / zamiłowanie do nauki innych języków programowania - Golang, Java,
Python lub inne
#J-18808-Ljbffr
Praca WarszawaWarszawa - Oferty pracy w okolicznych lokalizacjach