C Modelo de descrição do trabalho do desenvolvedor/resumo

Estamos procurando um talentoso desenvolvedor C para se juntar à nossa equipe de TI em ritmo acelerado. Sua tarefa principal será projetar e construir módulos C estáveis ​​e fáceis de manter e sistemas incorporados para idiomas de alto nível. Você também pode ser solicitado a implementar módulos de desempenho, detectar gargalos e solucionar erros.

Para ter sucesso como desenvolvedor C, você deve ser fluente nas linguagens de programação C e C ++, possuir excelentes habilidades de solução de problemas e ter uma sólida compreensão das ferramentas de versão de código. Finalmente, um desenvolvedor de alta camada C pode escrever um código limpo e reutilizável que funcione bem com outros idiomas de nível superior, como Java, Go, Node.js e Python.

C Perfil de trabalho do desenvolvedor

C é uma linguagem de computador que pode ser usada para vários propósitos. Os programadores C são frequentemente solicitados a escrever código que se integra a sistemas operacionais, módulos, sistemas arraigados ou bibliotecas de baixo nível para idiomas adicionais de alto nível, como Python, Node.js e Go. Pode ser difícil encontrar excelentes desenvolvedores de C, porque o idioma é relativamente antigo e geralmente serve nichos específicos.

Relatórios para

  • Líder de tecnologia
  • Diretor de Tecnologia

C Requisitos e habilidades do desenvolvedor

  • Compreensão completa de Boost e STL
  • Conhecimento sólido de estruturas de dados e algoritmos
  • Experiência do IPC, incluindo programação de soquete
  • Conhecimento de multithreading, incluindo situações de raça, deadlocks e solução de problemas
  • Compreensão dos bancos de dados XML e relacionais
  • Um diploma de bacharel em ciência da computação, matemática ou disciplina relacionada
  • Conhecimento de análise e design orientados a objetos
  • fortes habilidades de solução de problemas
  • Costumava trabalhar como indivíduo com um bom senso de propriedade

C Requisitos e habilidades do desenvolvedor

  • Compreensão completa de Boost e STL
  • Conhecimento sólido de estruturas de dados e algoritmos
  • Experiência do IPC, incluindo programação de soquete
  • Conhecimento de multithreading, incluindo situações de raça, deadlocks e solução de problemas
  • Compreensão dos bancos de dados XML e relacionais
  • Um diploma de bacharel em ciência da computação, matemática ou disciplina relacionada
  • Conhecimento de análise e design orientados a objetos
  • fortes habilidades de solução de problemas
  • Costumava trabalhar como indivíduo com um bom senso de propriedade