Descripción
El trabajo se centra en el desarrollo y mantenimiento de software utilizando el lenguaje de programación C++ y el framework Qt, con el objetivo de crear aplicaciones robustas y eficientes para entornos Windows y Linux. Las responsabilidades incluyen la implementación de nuevas funcionalidades, la mejora de sistemas existentes y la resolución de incidencias técnicas. Se requiere un enfoque metódico para asegurar que el código sea limpio, bien documentado y escalable, facilitando su integración y evolución futura.Una parte fundamental del rol consiste en la integración de diversos sistemas y módulos, tanto internos como externos, garantizando una comunicación fluida y fiable entre los diferentes componentes del software. Esto implica trabajar con APIs, bibliotecas de terceros y protocolos de comunicación para crear soluciones cohesivas. Además, el profesional será responsable del análisis de requisitos, la definición de escenarios de prueba y la validación exhaustiva de las funcionalidades desarrolladas, asegurando que cumplan con las especificaciones técnicas y las expectativas de calidad.
El ciclo de desarrollo completo abarca también la depuración, optimización y aseguramiento de la calidad del software. Se realizarán pruebas unitarias y de integración para identificar y corregir posibles errores, así como para mejorar el rendimiento general de las aplicaciones. El puesto exige atención al detalle y compromiso con las mejores prácticas de desarrollo, contribuyendo así a la entrega de productos estables y de alto rendimiento que satisfagan las necesidades del proyecto.