Desenvolvedor C++ Fullstack

Florianópolis

Publicada em 13 de dezembro de 2018

Descrição

  • Realizar análise técnica de demandas baseado no projeto de concepção do produto
  • Planejar e implementar os requisitos do software dentro dos padrões de qualidade da empresa
  • Conhecer, seguir a metodologia, critérios e processos de desenvolvimento de software vigentes
  • Elaborar e executar testes unitários e integrados para garantir a qualidade do produto, prevenindo futuras falhas/bugs
  • Confeccionar documentos técnicos de soluções pertinentes ao produto e auxiliar a documentação de produto
  • Realizar a gestão de configuração e monitoramento do ambiente de P&D, garantindo a integridade e segurança
  • Diagnosticar e corrigir falhas em produtos
  • Monitorar tendências e tecnologias para contribuir com a melhoria de processos relacionados ao desenvolvimento dos produtos da empresa

Experiência

– C++ Moderno (11 ou superior)

– WebAssembly

– Desenvolvimento de aplicações cloud native – AWS (EC2, BeanStalk, SQS, SNS, Load Balancer, RDS, Dynamo);

– Desenvolvimento MacOS X é um diferencial

– Templates, Generic Programming, e metaprogramação estática.

– Com um ou mais frameworks JS como: Angular, jQuery, React e/ou Node.js;

– Desenvolvimento de servidores

– Processamento de imagens é um diferencial

 

Será considerado um diferencial:

–  Experiência em Qt e Conan

Competências

– Conhecimento avançado em metodologias ágeis (Scrum, Kanban);

– Conhecimento avançado em Git.

– Sólidos conhecimentos de flow de versionamento, como o Git Flow.

– Sólidos conhecimentos em aplicações client/server e arquiteturas corporativas, não só REST;

– Entendimento de toda a pilha de programação, linkagem, hardware, código binário, endereçamento de memória, etc.

– Uso frequente de técnicas de programação funcional

– Conhecimentos de DOD (Data Oriented Design)

– Ter utilizado uma ou mais ferramentas de teste de performance e/ou concorrência. Ex: Gatling, JMeter

– Conhecimentos sólidos em geradores de build (CMake, QMake, etc) e configuração

– Conhecimento avançado de desenvolvimento em Windows e/ou Linux.

– Conhecimento profundo da STL e Boost

COMPARTILHE
  • Linkedin
  • Facebook
  • Twitter
  • Google Plus

Candidate-se a esta vaga

*As informações preenchidas acima, bem como o arquivo enviado, é de inteira responsabilidade do candidato.