
A Miratech é uma empresa global de serviços de TI e consultoria que trabalha com organizações em processos de transformação digital. Seus serviços abrangem terceirização, desenvolvimento de software e serviços profissionais, combinando a escala de entrega empresarial com a adaptabilidade associada à inovação de startups. Fundada em 1989, a Miratech atua nas áreas de consultoria B2B e tecnologia relacionada a SaaS, apoiando organizações que precisam de expertise em software e serviços tecnológicos.
Engenheiro(a) sênior de voz Java, plataforma de CX (remoto no Canadá)
Desenvolva infraestrutura de voz programável para os clientes globais de serviços de TI da Miratech. Crie plataformas de comunicação com Java, SIP, WebRTC e recursos no estilo CPaaS.
Descrição
- Crie serviços de voz programáveis, APIs e recursos de controle de chamadas para plataformas de comunicação corporativa.
- Desenvolva e aprimore a infraestrutura de voz com FreeSWITCH, Kamailio, SIP, RTP, WebRTC e tecnologias relacionadas.
- Desenvolva serviços backend em Java e Spring Boot juntamente com APIs de comunicação.
- Implemente roteamento de chamadas, controle de sessões, processamento de mídia, integrações com operadoras e gerenciamento de tráfego de voz.
- Projete sistemas altamente disponíveis e escaláveis para cargas substanciais de trabalho de comunicação em tempo real.
- Diagnostique problemas de sinalização, mídia, telefonia e qualidade de chamadas em ambientes distribuídos.
- Conecte serviços de voz a sistemas de contact center, roteamento, engajamento digital, CRM, identidade e relatórios.
- Defina requisitos de disponibilidade, desempenho, concorrência, segurança, privacidade, observabilidade, recuperação de desastres e capacidade de suporte.
- Avalie projetos e código, identifique riscos técnicos, teste premissas e oriente decisões práticas de engenharia.
- Defina padrões de engenharia, modelos reutilizáveis, critérios de qualidade, práticas de documentação e orientações para adoção de tecnologias.
- Trabalhe com clientes, Produto, Arquitetura, QA, DevOps, Segurança, Operações e fornecedores para supervisionar a entrega e resolver problemas técnicos críticos.
Requisitos
- Pelo menos 8 anos de experiência em engenharia de software, com responsabilidade significativa pela arquitetura e entrega técnica de aplicações distribuídas.
- Experiência prática avançada com FreeSWITCH e/ou Kamailio, incluindo controle de chamadas, planos de discagem, serviços de mídia, ESL, módulos e customização de plataformas.
- Experiência no desenvolvimento de plataformas de comunicação orientadas por APIs, serviços de voz ou soluções no estilo CPaaS.
- Sólido domínio de SIP, RTP, WebRTC, controle de sessões, processamento de mídia e resolução de problemas de telefonia.
- Proficiência prática e avançada em Java, Spring Boot, microsserviços, APIs REST, persistência, segurança, testes e engenharia de desempenho.
- Conhecimento profundo de design API-first, sistemas orientados a eventos, mensageria, arquiteturas distribuídas e engenharia nativa da nuvem.
- Experiência com PostgreSQL ou banco de dados relacional equivalente, incluindo modelagem de dados, fluxos de integração e design transacional.
- Experiência trabalhando com plataformas de contact center ou CX e conceitos de roteamento e engajamento de clientes.
- Excelentes habilidades de comunicação, incluindo documentação técnica clara e liderança de workshops com clientes.
- Preferencial: experiência com OpenSIPS, Asterisk, Twilio, SignalWire ou plataformas de comunicação equivalentes.
- Preferencial: experiência no desenvolvimento de mecanismos de roteamento, plataformas IVR, bots de voz ou serviços de engajamento omnicanal.
- Preferencial: experiência com Genesys, NICE, Five9, Amazon Connect, Cisco, Avaya ou plataformas de contact center equivalentes.
- Preferencial: familiaridade com Kafka ou RabbitMQ, Kubernetes, Jenkins, plataformas de observabilidade, gateways de API e arquitetura de segurança.
- Experiência com desenvolvimento de software assistido por IA ou soluções habilitadas por IA é considerada uma vantagem.
Benefícios
- Cobertura de seguro-saúde.
- Apoio à relocação por meio de um programa dedicado.
- Opções flexíveis de trabalho remoto.
- Oportunidades de crescimento e desenvolvimento profissional.
- Acesso a programas de certificação.
- Iniciativas de mentoria e investimento em talentos.
- Oportunidades de mobilidade interna.
- Oportunidades de estágio.
- Trabalho em projetos relevantes com alcance global.
- Cultura de trabalho inclusiva e acolhedora.
- Eventos sociais e de integração da empresa e das equipes realizados regularmente.