Miratech
Miratech
Miratech är ett globalt IT-tjänste- och konsultföretag som hjälper större företag med digital omvandling. Företagets tjänster omfattar outsourcing, programvaruutveckling och professionella tjänster, där omfattningen hos leveranser till stora företag kombineras med den flexibilitet som förknippas med innovation i nystartade företag. Miratech grundades 1989 och arbetar med B2B-konsulttjänster samt teknikrelaterade uppdrag inom SaaS, med stöd till organisationer som behöver programvaruexpertis och tekniktjänster.

Senior Javautvecklare inom fullstack – Workforce Management (distansarbete från Kanada)

Bygg skalbara lösningar för personalplanering med Java, React och Node.js för Miratechs företagskunder. Utveckla WFM-tjänster, applikationer, integrationer och distributionspipelines.

Beskrivning

  • Designa, utveckla, testa och underhåll skalbara backendtjänster med Java, Spring Boot och metoder för domändriven design
  • Skapa mikrotjänster för prognoser, bemanningsberäkningar, schemagenerering, skifthantering, följsamhet, avvikelser och operativ rapportering
  • Bygg responsiva applikationer för personalplanering med TypeScript och React
  • Designa och använd REST-API:er enligt en API-first-metod
  • Etablera och underhåll OpenAPI-/Swagger-kontrakt samt standarder för versionshantering
  • Implementera händelsestyrda arbetsflöden för schemaändringar, agentstatus, kömätvärden, prognoser och följsamhetshändelser
  • Anslut WFM-funktioner till CX-plattformar, ACD- och routingsystem, HR- och lönesystem, identitetstjänster samt företagsgemensamma dataplattformar
  • Designa datamodeller för personalplanering och drift i PostgreSQL och andra relationsdatabaser
  • Kontejnerisera tjänster och stöd molnbaserade distributionsmönster samt konfigurationshantering
  • Utveckla och underhåll CI/CD-pipelines med Jenkins, automatiserade tester, kvalitetsgrindar och repeterbara distributionsprocesser
  • Utred produktionsproblem och förbättra prestanda, batchbearbetning, samtidighet, skalbarhet och tillförlitlighet
  • Bidra till kodgranskningar, tekniska designmöten, arkitekturdiskussioner, sprintplanering och kontinuerligt förbättringsarbete
  • Arbeta nära produkt-, operations research-, QA-, DevOps-, UX- och andra intressenter

Krav

  • Minst 8 års erfarenhet av fullstackutveckling, inklusive ansvar för produktionsapplikationer
  • Avancerad praktisk erfarenhet av Java och Spring-tekniker, särskilt Spring Boot, REST-tjänster, säkerhet och persistens
  • Gedigen bakgrund inom frontendutveckling med Angular eller React, TypeScript, komponentbaserad design, tillståndshantering och moderna testmetoder
  • Praktisk kunskap om Node.js för integrationer, lättviktiga tjänster, byggverktyg eller stödkomponenter
  • Dokumenterad förmåga att designa REST-API:er, mikrotjänster och händelsestyrda tjänster i distribuerade miljöer
  • Goda SQL-kunskaper och erfarenhet av att skapa effektiva datamodeller i PostgreSQL eller liknande relationsdatabaser
  • Erfarenhet av att bygga, distribuera eller stödja molnbaserade och kontejnariserade applikationer
  • Goda kunskaper i engelska samt effektiv skriftlig och muntlig kommunikation i tvärfunktionella team
  • Erfarenhet av NICE WFM, Verint, Calabrio, Genesys WFM, Aspect/Alvaria eller jämförbara plattformar för personalplanering
  • Erfarenhet av att ansluta WFM-system till ACD-, routing-, HR-, löne-, CRM- eller datalagplattformar
  • Erfarenhet av Kafka, RabbitMQ eller jämförbara tekniker för meddelandehantering och händelseströmning
  • Kännedom om personalanalys, optimeringsmetoder eller koncept inom operations research
  • Bekantskap med Jenkins, Kubernetes, molnplattformar, verktyg för observerbarhet och säkra metoder för programvaruleverans

Förmåner

  • Sjukförsäkring
  • Språkkurser
  • Relokaliseringsprogram
  • Möjligheter till professionell utveckling
  • Certifieringsprogram
  • Program för mentorskap och talangutveckling
  • Möjligheter till intern rörlighet
  • Praktikmöjligheter
  • Projekt med stor påverkan för ledande globala kunder
  • Inkluderande och stödjande arbetsmiljö
  • Öppen kommunikation
  • Regelbundna sociala företagsevenemang och teambuildingaktiviteter