Propósito del cargo: Desarrollar, mantener y optimizar aplicaciones en C++, asegurando altos estándares de rendimiento, seguridad y escalabilidad, mediante la implementación de soluciones eficientes en entornos de alta exigencia técnica.
Funciones principales
- Diseñar e implementar funcionalidades en C++
- Desarrollar soluciones enfocadas en alto rendimiento y baja latencia
- Analizar requerimientos y participar en decisiones de arquitectura
- Trabajar con concurrencia, multithreading y sistemas distribuidos
- Realizar debugging y optimización en entornos Linux/Unix
- Acompañar a desarrolladores junior en buenas prácticas
- Participar en todo el ciclo de desarrollo (diseño, desarrollo, pruebas y despliegue)
Conocimientos indispensables
- C++ avanzado (STL, manejo de memoria, patrones de diseño)
- Sistemas operativos Linux/Unix
- Concurrencia, multithreading ...