O QUE BUSCAMOS - Experiência comprovada em desenvolvimento de software backend, na linguagem C# .Net 6 e .Net 8; - Conhecimento sólido em Asterisk e protocolos VoIP, como SIP e RTP; - Familiaridade com bancos de dados PostgreSQL; - Capacidade de trabalhar de forma independente e em equipe, gerenciando múltiplas tarefas simultaneamente.; - Excelentes habilidades de comunicação e resolução de problemas. RESPONSABILIDADES: - Desenvolvimento de Backend: - Projetar e implementar a lógica de negócios e a lógica de comunicação dos sistemas VoIP; - Desenvolver APIs e serviços web para interação com outras partes do sistema; - Gerenciar o armazenamento e a recuperação eficientes de dados. Integração com Asterisk: Integrar sistemas de software com a plataforma Asterisk para fornecer funcionalidades de telefonia VoIP; Configurar e personalizar a funcionalidade do Asterisk de acordo com os requisitos do projeto. Desenvolvimento de Aplicações VoIP: Desenvolver e manter aplicativos VoIP personalizados, incluindo discadores, sistemas de gravação de chamadas, IVR (Interactive Voice Response) e outras funcionalidades. Monitoramento e Otimização: Monitorar o desempenho do sistema VoIP e identificar oportunidades de otimização; Implementar medidas para melhorar a escalabilidade, segurança e confiabilidade dos sistemas. Testes e Depuração: Realizar testes rigorosos das funcionalidades VoIP para garantir a qualidade e a confiabilidade do software. Identificar e corrigir bugs e problemas de desempenho. Documentação: Documentar adequadamente o código-fonte, os processos de instalação e configuração e outras informações relevantes. REQUISITOS: - Desejável conhecimento em desenvolvimento de sistema de voz e VOIP; - Desejável conhecimento em desenvolvimento de software backend, na linguagem C# .Net 6 .Net 8 ; - Desejável conhecimento sólido em Asterisk e protocolos VoIP, como SIP e RTP; - Familiaridade com bancos de dados PostgreSQL; - Excelentes habilidades de comunicação e resolução de problemas; - Conhecimentos de Backend; - MVC (Model-View-Controller); - API REST; - Fluent Migrator; - Fluent Validation; - Validação de entrada de dados em aplicativos .Net; - Entity Framework; - Postgres; - Unity Test; - RabbitMQ; - Redis; - Conhecimentos de Asterisk; - Dialplan; - DUNDI. Realtime: Capacidade de configurar e utilizar o recurso de banco de dados em tempo real (Realtime) no Asterisk para dinamizar a configuração e o gerenciamento de recursos, como extensões, troncos e filas de chamadas, armazenando essas informações em um banco de dados externo. Conhecimentos Redes e infra: Docker; Azure Devops; Docker Swarm; Alpine; Shell Script: Balanceamento de Carga; Nginx; Protocolo UDP e TCP; Firewall (UFW); Sincronização de Arquivo entre Contêineres; Docker Registry; Linux.