C Plantilla de descripción del trabajo del desarrollador/breve

Estamos buscando un desarrollador de C talentoso para unirse a nuestro equipo de TI acelerado. Su tarea principal será diseñar y construir módulos C estables y fáciles de montar y sistemas integrados para idiomas de alto nivel. También se le puede pedir que implemente módulos de rendimiento, detecte cuellos de botella y resuelva los errores.

Para tener éxito como desarrollador C, debe ser fluido en los lenguajes de programación C y C ++, poseer excelentes habilidades de resolución de problemas y tener una sólida comprensión de las herramientas de versiones de código. Finalmente, un desarrollador C de primer nivel puede escribir un código limpio y reutilizable que funcione bien con otros idiomas de nivel superior como Java, GO, Node.js y Python.

C Perfil de trabajo del desarrollador

C es un lenguaje informático que puede usarse para diversos fines. Los programadores C con frecuencia se les pide que escriban código que se integre en sistemas operativos, módulos, sistemas arraigados o bibliotecas de bajo nivel para lenguajes de alto nivel agregados como Python, Node.js y GO. Puede ser difícil encontrar excelentes desarrolladores de C porque el lenguaje es relativamente antiguo y generalmente sirve nichos particulares.

Informes a

  • plomo tecnológico
  • Jefe de Tecnología

C Requisitos y habilidades del desarrollador

  • Comprensión profunda de Boost y STL
  • Conocimiento sólido de estructuras de datos y algoritmos
  • Experiencia de IPC, incluida la programación de sockets
  • Conocimiento de la lectura múltiple, incluidas las situaciones de la carrera, los puntos muertos y la solución de problemas
  • Comprensión de XML y bases de datos relacionales
  • Una licenciatura en informática, matemáticas o una disciplina relacionada
  • Conocimiento del análisis y diseño orientados a objetos
  • Fuertes habilidades de resolución de problemas
  • Solía ​​trabajar como individuo con un buen sentido de propiedad

C Requisitos y habilidades del desarrollador

  • Comprensión profunda de Boost y STL
  • Conocimiento sólido de estructuras de datos y algoritmos
  • Experiencia de IPC, incluida la programación de socket
  • Conocimiento de la lectura múltiple, incluidas las situaciones de la carrera, los puntos muertos y la solución de problemas
  • Comprensión de XML y bases de datos relacionales
  • Una licenciatura en informática, matemáticas o una disciplina relacionada
  • Conocimiento del análisis y diseño orientados a objetos
  • Fuertes habilidades de resolución de problemas
  • Solía ​​trabajar como individuo con un buen sentido de propiedad