
Software Developer II - Intelligent Front Door (IFD)
Tecnologias
Descrição da vaga
Vaga: Desenvolvedor(a) de Software II - Intelligent Front Door (IFD)
A CSG está buscando um(a) Desenvolvedor(a) de Software II para integrar a equipe de construção do Intelligent Front Door (IFD), a nova geração de pontos de entrada conversacionais, impulsionados por IA, que entendem a intenção do cliente e orquestram ações entre canais. O IFD oferece uma interface simplificada e conversacional que determina a intenção do cliente e o direciona para o melhor recurso de autoatendimento ou especialista para uma resolução rápida e eficaz.
Nesta oportunidade, você irá projetar, construir e aprimorar serviços de backend de nível de produção e recursos conversacionais que alimentam a plataforma Xponent da CSG e as experiências IFD. Trabalhará em estreita colaboração com as equipes de produto, linguística/intenção, arquitetura, segurança e entrega para fornecer serviços confiáveis e de baixa latência em escala. Você será responsável por features de ponta a ponta com a orientação de engenheiros seniores, contribuirá para a qualidade da plataforma e aprenderá continuamente práticas modernas de nuvem e IA.
Responsabilidades:
- Implementar e manter microsserviços e APIs escaláveis que impulsionam os fluxos conversacionais do IFD, detecção de intenção, orquestração e ação.
- Construir integrações com telefonia/IVR, STT/TTS, serviços de NLU/intenção, sistemas de identidade/autorização e CRMs/CCaaS downstream com mentoria e colaboração de pares.
- Escrever código limpo e testável com testes unitários, de integração e de contrato; participar de revisões de código para manter os padrões de engenharia.
- Instrumentar serviços para observabilidade (métricas, rastreamento, logs) e ajudar a solucionar problemas de produção; participar de rodízios de plantão com suporte adequado.
- Contribuir para melhorias de desempenho, resiliência e custo (caminhos de dados de baixa latência, chamadas de serviço eficientes, estratégias de back-pressure, degradação elegante).
- Colaborar com as equipes de linguística e IA em fluxos de diálogo, guardrails e pipelines de avaliação/ajuste; ajudar a executar experimentos e analisar resultados.
- Seguir as melhores práticas de segurança, privacidade e conformidade em um ambiente empresarial altamente integrado (por exemplo, tratamento de segredos, privilégio mínimo, proteção de dados).
- Contribuir em cerimônias ágeis; estimar, planejar e entregar incrementos, comunicando claramente as compensações e o progresso.
- Modelo de contrato CLT.
Requisitos:
- 3-5 anos de experiência profissional em desenvolvimento de software, construindo serviços de backend, microsserviços ou sistemas orientados a eventos em uma linguagem tipada (por exemplo, Python, Java, C, C++, ou Go/Golang).
- Experiência prática na construção de APIs e serviços RESTful com sólidas habilidades de depuração em sistemas distribuídos.
- Experiência prática com pelo menos uma grande plataforma de nuvem (preferencialmente Azure ou AWS); familiaridade com contêineres (Docker) e conceitos básicos de orquestração (Kubernetes).
- Proficiência com bancos de dados relacionais e familiaridade com pelo menos um datastore NoSQL; compreensão de estratégias de cache; exposição a sistemas de mensageria/streaming (por exemplo, Kafka, Service Bus).
- Conhecimento prático de CI/CD, fluxos de trabalho baseados em Git e testes automatizados; disposição para iterar e melhorar os pipelines.
- Sólida compreensão dos fundamentos de segurança (authN/Z, privilégio mínimo, proteção de dados) aplicados ao desenvolvimento de serviços.
- Habilidades eficazes de colaboração e comunicação; experiência de trabalho interfuncional em um ambiente ágil.
Observação: Experiência prática equivalente ou habilidades demonstráveis podem ser consideradas em vez de anos formais de experiência.
Diferenciais:
- Experiência com stacks de IA conversacional: Azure AI Language/CLU, Azure OpenAI, Copilot Studio ou plataformas similares (Dialogflow, Lex, Rasa).
- Experiência ou exposição a telefonia/IVR, tecnologias de fala (STT/TTS), roteamento de chamadas ou integrações CCaaS/CRM.
- Familiaridade com engines de regras e sistemas de workflow/orquestração; compreensão de conceitos de política/guardrail para sistemas de IA.
- Experiência com ferramentas de observabilidade (por exemplo, OpenTelemetry, Prometheus/Grafana, Azure Monitor, Application Insights) e operações orientadas a SLO.
- Exposição à engenharia de desempenho (consciência da latência p95/p99), testes de carga básicos e considerações de otimização de custos em serviços de nuvem.
- Familiaridade com práticas empresariais (padrões de logging/telemetria, gerenciamento de mudanças, resposta a incidentes, governança de dados).
- Exposição à infraestrutura como código (por exemplo, Bicep, Terraform) e gerenciamento de gateway de API.
Benefícios:
- Sulamerica Saúde
- Sulamerica Odonto
- Vidalink
- Vale Alimentação/Refeição
- Auxílio Creche
- Day off no aniversário
- Gympass
- Auxílio Idiomas
- Plataforma de cursos digitais
- Folga para voluntariado: 2 dias por ano
Localização:
Brasil - Remoto Colômbia - Remoto
Esta vaga de Desenvolvedor Go/Golang é uma excelente oportunidade para você!