Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Desenvolvedor de Serviços (Linux e C/C++) Sênior

1 vaga: | Publicada em 17/04

Sobre a vaga

Definir arquitetura de sistemas e componentes elaborando diagramas e documentos técnicos de arquitetura afim de fornecer uma visão multidisciplinar dos sistemas (Negócio, Dados, Aplicação e Infraestrutura). Definir, zelar pelo uso e manter os padrões arquiteturais e tecnológicos elaborando manuais e normativos, verificando as entregas dos times e revisando os padrões já definidos objetivando verificar pontos de melhorias, padronizar o desenvolvimento de sistemas e melhorar a qualidade dos mesmos. Prover consultoria técnica e aconselhar o desenvolvimento entendendo as solicitações e analisando a melhor solução afim de agilizar o atendimento aos participantes, difundir o conhecimento e melhorar a qualidade das entregas. Analisar e elaborar mudanças quando esta afetar frameworks ou componentes definidos pela área de arquitetura, analisando as tarefas a serem executadas, afim de garantir os padrões definidos pela área e o correto funcionamento e comunicação entre os componentes do sistema. Pesquisar novas ferramentas, processos, metodologias, frameworks que possibilitem ganhos (velocidade, qualidade, performance, robustez) e inovação no ciclo de desenvolvimento e/ou no produto final; Contribuir com pesquisas de inovação do produto. Conhecer e aplicar conceitos básicos de rede; IP, Mascara, IPV6, NAT, Rotas, Socket, TCP, UDP. Linux. Possuir conhecimento e habilidade em C e C++ e principais bibliotecas. Ferramentas de Debug (exemplo: GDB, Valgrind, Address Sanityzer). Básico em PHP, Perl e Shell Script. Conhecimento e habilidade Intermediário em Bancos PostgreSQL e SQLite. Conhecer e aplicar conceitos básicos de versionamento no Git. Pacotes Open Source relacionados a redes (webfilter, firewall, etc). Conceitos e Teorias de desenvolvimento. Orientação a objeto. Conhecimentos SOLID (diferencial). Desenvolvimento para alta performance (exemplo: Multi Threading e Mutex); Estrutura de Dados;