Miratech
Miratech
Miratech es una empresa global de servicios de TI y consultoría que trabaja con organizaciones en sus procesos de transformación digital. Sus servicios abarcan la externalización, el desarrollo de software y los servicios profesionales, combinando la capacidad de prestación propia de las empresas con la adaptabilidad asociada a la innovación de las startups. Fundada en 1989, Miratech opera en los ámbitos de la consultoría B2B y las tecnologías relacionadas con SaaS, y presta apoyo a organizaciones que necesitan experiencia en software y servicios tecnológicos.

Ingeniero sénior de voz Java, plataforma CX (remoto en Canadá)

Desarrolla infraestructura de voz programable para los clientes globales de servicios de TI de Miratech. Crea plataformas de comunicación con Java, SIP, WebRTC y capacidades al estilo CPaaS.

Descripción

  • Crea servicios de voz programables, API y funciones de control de llamadas para plataformas de comunicaciones empresariales.
  • Desarrolla y mejora la infraestructura de voz con FreeSWITCH, Kamailio, SIP, RTP, WebRTC y tecnologías relacionadas.
  • Crea servicios backend con Java y Spring Boot junto con API de comunicación.
  • Implementa el enrutamiento de llamadas, el control de sesiones, el procesamiento de medios, las integraciones con operadores y la gestión del tráfico de voz.
  • Diseña sistemas altamente disponibles y escalables para cargas de trabajo sustanciales de comunicaciones en tiempo real.
  • Diagnostica problemas de señalización, medios, telefonía y calidad de llamadas en entornos distribuidos.
  • Conecta los servicios de voz con sistemas de centros de contacto, enrutamiento, interacción digital, CRM, identidad y generación de informes.
  • Define requisitos de disponibilidad, rendimiento, concurrencia, seguridad, privacidad, observabilidad, recuperación ante desastres y capacidad de soporte.
  • Evalúa diseños y código, identifica riesgos técnicos, valida supuestos y orienta decisiones prácticas de ingeniería.
  • Establece estándares de ingeniería, patrones reutilizables, controles de calidad, prácticas de documentación y directrices para la adopción tecnológica.
  • Trabaja con clientes, Producto, Arquitectura, QA, DevOps, Seguridad, Operaciones y proveedores para supervisar la entrega y resolver problemas técnicos críticos.

Requisitos

  • Al menos 8 años de experiencia en ingeniería de software, con responsabilidad significativa sobre la arquitectura y la entrega técnica de aplicaciones distribuidas.
  • Dominio práctico avanzado de FreeSWITCH o Kamailio, incluido el control de llamadas, los planes de marcación, los servicios de medios, ESL, los módulos y la personalización de plataformas.
  • Experiencia en el desarrollo de plataformas de comunicación basadas en API, servicios de voz o soluciones al estilo CPaaS.
  • Sólido dominio de SIP, RTP, WebRTC, control de sesiones, procesamiento de medios y resolución de problemas de telefonía.
  • Dominio experto y práctico de Java, Spring Boot, microservicios, API REST, persistencia, seguridad, pruebas e ingeniería de rendimiento.
  • Amplios conocimientos de diseño API-first, sistemas basados en eventos, mensajería, arquitecturas distribuidas e ingeniería nativa de la nube.
  • Experiencia con PostgreSQL o una base de datos relacional comparable, incluido el modelado de datos, los flujos de integración y el diseño transaccional.
  • Experiencia trabajando con plataformas de centros de contacto o CX y conceptos de enrutamiento e interacción con clientes.
  • Excelentes habilidades de comunicación, incluida la documentación técnica clara y el liderazgo de talleres con clientes.
  • Preferible: experiencia con OpenSIPS, Asterisk, Twilio, SignalWire u otras plataformas de comunicaciones comparables.
  • Preferible: experiencia desarrollando motores de enrutamiento, plataformas IVR, bots de voz o servicios de interacción omnicanal.
  • Preferible: experiencia con Genesys, NICE, Five9, Amazon Connect, Cisco, Avaya u otras plataformas de centros de contacto comparables.
  • Preferible: familiaridad con Kafka o RabbitMQ, Kubernetes, Jenkins, plataformas de observabilidad, puertas de enlace API y arquitectura de seguridad.
  • Es ventajosa la experiencia en desarrollo de software asistido por IA o en soluciones habilitadas para IA.

Beneficios

  • Cobertura de seguro médico.
  • Apoyo para la reubicación mediante un programa específico.
  • Modalidades flexibles de trabajo remoto.
  • Oportunidades de crecimiento y desarrollo profesional.
  • Acceso a programas de certificación.
  • Iniciativas de mentoría e inversión en el talento.
  • Oportunidades de movilidad interna.
  • Oportunidades de prácticas profesionales.
  • Trabajo en proyectos de gran impacto y alcance global.
  • Cultura laboral inclusiva y de apoyo.
  • Eventos sociales y actividades periódicas de la empresa y los equipos.

Empleos relacionados