Jeżeli jesteś pasjonatem nowych technologii i chcesz rozwijać swoje kompetencje programistyczne w obszarze telekomunikacji ta oferta jest dla Ciebie! Zostań częścią zespołu, który tworzy system OSS - wykorzystywany przez światowych liderów na rynku telekomunikacyjnym do zarządzania sieciami.
Dzięki naszemu systemowi operator telekomunikacyjny jest w stanie przeprowadzić inwentaryzację urządzeń i połączeń sieciowych, aktywować usługi dla klientów oraz monitorować jakość i wydajność sieci.
Jako programista / -tka będziesz zaangażowany / -na w projekty, w których tworzymy bazowe komponenty wykorzystywane przez inne zespoły R&D do tworzenia funkcjonalnych modułów w systemie Comarch OSS Suite.
Pracujemy w zespołach scrumowych, a w projektach wykorzystujemy narzędzia automatyzujące cały proces CI / CD. Stawiamy duży nacisk na jakość poprzez wdrożone bramki jakościowe (metryki jakościowe), testy automatyczne oraz obowiązkowe review kodu źródłowego przez członków zespołu.
PROFIL PRACOWNIKA
Wykształcenie wyższe informatyczne (informatyka lub pokrewne kierunki techniczne)
Bardzo dobra znajomość Javy SE 8 i 11, Maven, MicroProfile oraz Hibernate
Znajomość zagadnień OOP, SOLID, TDD
Umiejętność pisania testów jednostkowych (JUnit5, Mockito)
Znajomość : systemu kontroli wersji Gitprocesów CI / CDSQL
Znajomość języka angielskiego w stopniu komunikatywnym
Mile widziana znajomość : Elastic Stack (Elasticsearch, Kibana, Beats & Logstash)Apache Kafka, Keycloak, Quarkus oraz technologie Cloud : Kubernetes, DockerConcordionJIRAJenkins, GitLab
TWOJE ZADANIA
Programowanie modułów aplikacji wykorzystywanych przez klientów wewnętrznych oraz zewnętrznych
Analiza wymagań biznesowych we współpracy z Product Ownerem
Tworzenie oprogramowania zgodnie z przyjętą architekturą i wymaganą funkcjonalnością przy zachowaniu staranności i dbałości o jak najwyższą jakość powstającego produktu (standard Clean Code - więcej na ten temat przeczytasz w naszym artykule tutaj)
Tworzenie i aktualizowanie dokumentacji technicznej systemu informatycznego
Inicjatywa w zakresie optymalizacji i poprawy jakości oprogramowania
Praca w zespole zgodnie z Agile / Scrum
Wykonywanie code review
Współpraca z innymi zespołami w ustalonym zakresie przy wdrażaniu nowych wersji systemu
DLA CIEBIE
Możliwość zwiększenia kompetencji i doświadczenia zawodowego przy współpracy z najlepszymi specjalistami w sektorze telekomunikacyjnym
Różnorodne i ambitne projekty o charakterze międzynarodowym
Indywidualny plan szkoleń i konferencji dopasowany do Twoich potrzeb rozwojowych
Praca w stabilnej i odpornej na globalne kryzysy branży IT
Elastyczne godziny pracy, praca w modelu hybrydowym
Przyjazna atmosfera pracy w zgranych zespołach, nastawionych na dzielenie się wiedzą
Możliwość udziału w akcjach i wydarzeniach promujących aktywny tryb życia
Dostęp do prywatnej opieki medycznej dla Ciebie i Twojej rodziny
Możliwość przystąpienia do grupowego ubezpieczenia