Miratech
Miratech
Miratech ist ein global tätiges IT-Dienstleistungs- und Beratungsunternehmen, das mit Unternehmen an der digitalen Transformation arbeitet. Das Leistungsspektrum umfasst Outsourcing, Softwareentwicklung und professionelle Dienstleistungen und verbindet die Lieferkapazitäten eines Großunternehmens mit der Anpassungsfähigkeit, die mit innovativer Start-up-Kultur verbunden ist. Miratech wurde 1989 gegründet und ist in den Bereichen B2B-Beratung sowie technologiebezogene Arbeit im SaaS-Umfeld tätig. Dabei unterstützt das Unternehmen Organisationen, die Softwarekompetenz und Technologiedienstleistungen benötigen.

Senior Full-Stack-Java-Engineer – Workforce-Management (Remote in Kanada)

Entwickeln Sie skalierbare Workforce-Management-Lösungen mit Java, React und Node.js für Miratechs Unternehmenskunden. Entwickeln Sie WFM-Services, Anwendungen, Integrationen und Deployment-Pipelines.

Beschreibung

  • Skalierbare Backend-Services mit Java, Spring Boot und Methoden des Domain-Driven Designs entwerfen, entwickeln, testen und warten
  • Microservices für Prognosen, Personalbedarfsberechnungen, Schichtplanerstellung, Schichtmanagement, Einhaltung von Vorgaben, Ausnahmen und operative Berichte erstellen
  • Responsive Workforce-Management-Anwendungen mit TypeScript und React entwickeln
  • REST-APIs nach einem API-First-Entwicklungsansatz entwerfen und nutzen
  • OpenAPI-/Swagger-Verträge und Standards für die Versionierung etablieren und pflegen
  • Ereignisgesteuerte Workflows für Planänderungen, Agentenstatus, Warteschlangenmetriken, Prognosen und Ereignisse zur Einhaltung von Vorgaben implementieren
  • WFM-Funktionen mit CX-Plattformen, ACD- und Routing-Systemen, HR- und Payroll-Systemen, Identitätsdiensten und Unternehmensdatenplattformen verbinden
  • Workforce- und operative Datenmodelle in PostgreSQL und anderen relationalen Datenbanken entwerfen
  • Services containerisieren und cloudnative Bereitstellungsmuster sowie Konfigurationsmanagement unterstützen
  • CI/CD-Pipelines mit Jenkins, automatisierten Tests, Quality Gates und wiederholbaren Deployment-Prozessen entwickeln und warten
  • Produktionsprobleme untersuchen und Performance, Batch-Verarbeitung, Nebenläufigkeit, Skalierbarkeit und Zuverlässigkeit verbessern
  • Zu Code-Reviews, technischen Designsitzungen, Architekturgesprächen, Sprint-Planung und kontinuierlicher Verbesserung beitragen
  • Eng mit Produktmanagement, Operations Research, QA, DevOps, UX und anderen Stakeholdern zusammenarbeiten

Anforderungen

  • Mindestens 8 Jahre Erfahrung in der Full-Stack-Softwareentwicklung, einschließlich Verantwortung für Produktionsanwendungen
  • Fortgeschrittene praktische Erfahrung mit Java und Spring-Technologien, insbesondere Spring Boot, REST-Services, Sicherheit und Persistenz
  • Fundierte Erfahrung in der Frontend-Entwicklung mit Angular oder React, TypeScript, komponentenbasiertem Design, Zustandsverwaltung und modernen Testverfahren
  • Praktische Kenntnisse in Node.js für Integrationen, schlanke Services, Build-Tools oder unterstützende Komponenten
  • Nachweisliche Fähigkeit, REST-APIs, Microservices und ereignisgesteuerte Services in verteilten Umgebungen zu entwerfen
  • Sehr gute SQL-Kenntnisse und Erfahrung mit der Erstellung effizienter Datenmodelle in PostgreSQL oder ähnlichen relationalen Datenbanken
  • Erfahrung mit der Entwicklung, Bereitstellung oder Unterstützung cloudbasierter und containerisierter Anwendungen
  • Gute Englischkenntnisse sowie eine sichere schriftliche und mündliche Kommunikation in funktionsübergreifenden Teams
  • Erfahrung mit NICE WFM, Verint, Calabrio, Genesys WFM, Aspect/Alvaria oder vergleichbaren Workforce-Management-Plattformen
  • Erfahrung mit der Anbindung von WFM-Systemen an ACD-, Routing-, HR-, Payroll-, CRM- oder Data-Warehouse-Plattformen
  • Erfahrung mit Kafka, RabbitMQ oder vergleichbaren Technologien für Messaging und Event-Streaming
  • Kenntnisse in Workforce Analytics, Optimierungsmethoden oder Konzepten des Operations Research
  • Vertrautheit mit Jenkins, Kubernetes, Cloud-Plattformen, Observability-Tools und sicheren Softwarebereitstellungsverfahren

Zusatzleistungen

  • Krankenversicherung
  • Sprachkurse
  • Relocation-Programm
  • Möglichkeiten zur beruflichen Weiterentwicklung
  • Zertifizierungsprogramme
  • Mentoring- und Talentförderungsprogramme
  • Möglichkeiten zur internen Mobilität
  • Praktikumsmöglichkeiten
  • Projekte mit erheblicher Wirkung für führende globale Kunden
  • Inklusives und unterstützendes Arbeitsumfeld
  • Offene Kommunikation
  • Regelmäßige soziale Unternehmensveranstaltungen und Teambuilding-Events

Ähnliche Stellen

Endless Studios

Curriculum-Entwickler:in für Game Design (Unity)

Endless Studios
11 – 50 Mitarbeitende
BeratungGesundheitswesenMarketing

Entwickle Game-Design-Unterricht für Floridas berufliche und technische Bildungsprogramme an Highschools mit der Endstar-Engine von Endless Studios. Erstelle Unity-Brückenlektionen, Prüfungen, Lehrkräftehandbücher und Tutorials für den Unterricht.

Öffnen