Miratech
Miratech
Miratech to globalna firma świadcząca usługi IT i doradztwo, która wspiera przedsiębiorstwa w transformacji cyfrowej. Zakres jej usług obejmuje outsourcing, tworzenie oprogramowania oraz usługi profesjonalne, łącząc skalę realizacji projektów korporacyjnych z elastycznością kojarzoną z innowacyjnymi startupami. Założona w 1989 roku firma Miratech działa w obszarze doradztwa B2B oraz technologii związanych z SaaS, wspierając organizacje potrzebujące kompetencji w zakresie oprogramowania i usług technologicznych.

Starszy inżynier Full-Stack Java — zarządzanie personelem (praca zdalna w Kanadzie)

Twórz skalowalne rozwiązania do zarządzania personelem w Java, React i Node.js dla klientów korporacyjnych Miratech. Rozwijaj usługi i aplikacje WFM, integracje oraz potoki wdrożeniowe.

Opis

  • Projektowanie, tworzenie, testowanie i utrzymywanie skalowalnych usług backendowych z wykorzystaniem Java, Spring Boot oraz praktyk projektowania sterowanego domeną
  • Tworzenie mikrousług do prognozowania, obliczania zapotrzebowania na personel, generowania harmonogramów, zarządzania zmianami, kontroli zgodności z harmonogramem, obsługi wyjątków i raportowania operacyjnego
  • Tworzenie responsywnych aplikacji do zarządzania personelem z użyciem TypeScript i React
  • Projektowanie i używanie interfejsów REST API zgodnie z podejściem API-first
  • Ustanawianie i utrzymywanie kontraktów OpenAPI/Swagger oraz standardów wersjonowania
  • Implementowanie przepływów pracy opartych na zdarzeniach dla zmian harmonogramów, stanów agentów, metryk kolejek, prognoz i zdarzeń zgodności z harmonogramem
  • Łączenie możliwości WFM z platformami CX, systemami ACD i routingu, systemami HR i płacowymi, usługami tożsamości oraz korporacyjnymi platformami danych
  • Projektowanie modeli danych dotyczących personelu i operacji w PostgreSQL oraz innych relacyjnych bazach danych
  • Konteneryzowanie usług oraz wspieranie natywnych dla chmury wzorców wdrażania i zarządzania konfiguracją
  • Tworzenie i utrzymywanie potoków CI/CD z Jenkins, automatycznymi testami, bramkami jakości i powtarzalnymi procesami wdrażania
  • Badanie problemów produkcyjnych oraz poprawa wydajności, przetwarzania wsadowego, współbieżności, skalowalności i niezawodności
  • Udział w przeglądach kodu, sesjach projektowania technicznego, dyskusjach architektonicznych, planowaniu sprintów i ciągłym doskonaleniu
  • Współpraca z zespołami Product, Operations Research, QA, DevOps, UX oraz innymi interesariuszami

Wymagania

  • Co najmniej 8 lat doświadczenia w tworzeniu oprogramowania full-stack, w tym odpowiedzialności za aplikacje produkcyjne
  • Zaawansowane praktyczne doświadczenie z Javą i technologiami Spring, szczególnie Spring Boot, usługami REST, bezpieczeństwem i utrwalaniem danych
  • Silne doświadczenie w tworzeniu frontendu z użyciem Angular lub React, TypeScript, projektowania komponentowego, zarządzania stanem i nowoczesnych praktyk testowania
  • Praktyczna znajomość Node.js na potrzeby integracji, lekkich usług, narzędzi do budowania lub komponentów pomocniczych
  • Udokumentowana umiejętność projektowania interfejsów REST API, mikrousług i usług opartych na zdarzeniach w środowiskach rozproszonych
  • Bardzo dobra znajomość SQL i doświadczenie w tworzeniu wydajnych modeli danych w PostgreSQL lub podobnych relacyjnych bazach danych
  • Doświadczenie w tworzeniu, wdrażaniu lub obsłudze aplikacji chmurowych i kontenerowych
  • Dobra znajomość języka angielskiego oraz skuteczna komunikacja pisemna i ustna w zespołach międzyfunkcyjnych
  • Doświadczenie z NICE WFM, Verint, Calabrio, Genesys WFM, Aspect/Alvaria lub porównywalnymi platformami do zarządzania personelem
  • Doświadczenie w łączeniu systemów WFM z platformami ACD, routingu, HR, płacowymi, CRM lub hurtowniami danych
  • Doświadczenie w korzystaniu z Kafka, RabbitMQ lub porównywalnych technologii przesyłania komunikatów i strumieniowania zdarzeń
  • Znajomość analityki siły roboczej, metod optymalizacji lub koncepcji badań operacyjnych
  • Znajomość Jenkins, Kubernetes, platform chmurowych, narzędzi obserwowalności i praktyk bezpiecznego dostarczania oprogramowania

Benefity

  • Ubezpieczenie zdrowotne
  • Kursy językowe
  • Program relokacji
  • Możliwości rozwoju zawodowego
  • Programy certyfikacyjne
  • Programy mentoringu i inwestowania w talenty
  • Możliwości mobilności wewnętrznej
  • Możliwości odbycia stażu
  • Projekty o znaczącym wpływie dla wiodących globalnych klientów
  • Integracyjne i wspierające środowisko pracy
  • Otwarta komunikacja
  • Regularne firmowe wydarzenia integracyjne i zespołowe

Powiązane oferty pracy

Lighthouse

Specjalista ds. przetwarzania danych eDiscovery — praca zdalna

Lighthouse

Przetwarzaj dane eDiscovery za pomocą Nuix i Relativity One, przygotowuj materiały do przeglądu i przeprowadzaj kontrole jakości. Koordynuj pilne prośby klientów i dbaj o płynny przebieg prac podczas przekazywania zadań między zespołami.

Otwórz
Miratech

Starszy programista Java

Miratech

Twórz systemy administracji podatkowej w Javie dla klientów Miratech z sektora publicznego w zdalnej roli w Polsce. Rozwijaj mikrousługi, integracje, testy i procesy CI/CD w złożonych projektach transformacji cyfrowej.

Otwórz
F

Pracownik ds. wprowadzania danych, praca w niepełnym wymiarze godzin na miejscu

FlexScreen / Ritescreen

Prowadzenie dokładnych danych klientów i operacyjnych dla zakładu RiteScreen produkującego moskitiery do okien i drzwi tarasowych. Weryfikowanie informacji i wspieranie obsługi klienta w uporządkowanym i bezpiecznym zarządzaniu danymi.

Otwórz
Miratech

Starszy programista Java — systemy administracji podatkowej

Miratech

Twórz bezpieczne oprogramowanie do administracji podatkowej dla klientów Miratech z sektora publicznego. Rozwijaj mikrousługi Java i integracje oraz uczestnicz w testowaniu i pracach CI/CD.

Otwórz