
Deweloper Contact Center
Miejsce pracy: Wrocław
Nr ref.: DCC/05/WR
- Projektowanie i rozwijanie aplikacji wspierających działania Contact Center.
- Zarządzanie cyklem rozwojowym aplikacji, od planowania po wdrożenie i utrzymanie.
- Przygotowywanie i implementacja testów jednostkowych przy użyciu Spock/JUnit.
- Współtworzenie rozwiązań CI/CD, rozwijanie i utrzymywanie pluginów jenkinsowych.
Jesteśmy kilkunastoosobowym, interdyscyplinarnym zespołem odpowiedzialnym za infrastrukturę oraz oprogramowanie Contact Center. W obszar naszej odpowiedzialności wchodzą narzędzia odpowiadające za komunikację z klientem, m.in. telebot, chatbot, aplikacja do obsługi połączeń oraz systemy przetwarzania danych. Na co dzień współpracujemy z interesariuszami biznesowymi, analitykami, architektami i testerami w celu dostarczenia jak najlepszego doświadczenia klienta.
Stos technologiczny:
- Java/Spring Boot: Doświadczenie w tworzeniu i rozwijaniu aplikacji z użyciem Javy oraz frameworku Spring Boot.
- REST API/SOAP: umiejętność projektowania, implementacji, testowania i korzystania z API w technologiach REST oraz SOAP
- C#: Umiejętność programowania w C#, doświadczenie z Windows Presentation Foundation oraz obsługą zdarzeń i delegatów.
- Jenkins: Znajomość narzędzia Jenkins (lub podobnego) oraz doświadczenie w jego użyciu do zarządzania budowaniem aplikacji.
- SQL: Doświadczenie w pisaniu zapytań SQL oraz tworzeniu/modyfikacji widoków.
Dodatkowo mile widziane:
- Kafka: Doświadczenie z systemem przetwarzania strumieniowego Apache Kafka
- Ab Initio ETL: Wiedza na temat narzędzi ETL firmy Ab Initio
- Frontend: Doświadczenie w tworzeniu aplikacji front-endowych z użyciem któregoś z popularnych frameworków, np. Vue, Angular, React
- Spock/JUnit: Znajomość frameworków do testowania jednostkowego Spock lub JUnit
- BASH/Python: Umiejętność programowania w językach skryptowych typu Bash lub Python
- Clojure: Znajomość języka programowania Clojure i frameworku Django
- Jenkins plugins: Umiejętność tworzenia i rozwijania wtyczek do Jenkinsa w Groovy
- Jenkins Server management: Doświadczenie w zarządzaniu serwerami Jenkins
- Genesys: Doświadczenie z systemami firmy Genesys (On Premise i/lub Cloud).
Szczególnie istotne są dla nas:
- Znajomość przynajmniej części z w/w technologii
- Chęć i zdolność szybkiego uczenia się, umiejętność pracy zespołowej
- Doświadczenie z systemami CI/CD
- Otwartość i komunikatywność