Vaga de Desenvolvedor de Serviços (Linux e C/C++) Sênior
1 vaga: | Atualizada em 28/03
- De R$ 4.001,00 a R$ 5.000,00
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;