Opis stanowiska:
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, etc.
- 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
Wymagania:
- 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
- Ogólna znajomość zasad budowy wybranych protokołów sieciowych - HTTP, DNS, TCP/IP
- 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
Oferujemy:
- Pracę na odpowiedzialnym stanowisku w największej grupie kapitałowej w kraju
- Atrakcyjne warunki wynagrodzenia
- Super atmosferę, przyjazne środowisko pracy, współpracę z osobami otwartymi i chętnie dzielącymi się wiedzą
- Realny wpływ na kształt naszych usług w najbliższej przyszłości
- Aktualny, ciągle zmieniany stos technologiczny
- Możliwość wyboru technologii projektowanych rozwiązań
- Dostęp do platformy szkoleniowej, gdzie z pewnością znajdziesz coś dla siebie
- Karta Multisport
- Opieka medyczna w LuxMed
- Liczne oferty pracownicze dedykowane pracownikom Grupy
- Ponieważ praca to nie wszystko – dostęp do bezpłatnych sekcji sportowych