Técnico

A los técnicos se les suelen encomendar las siguientes tareas:
- Proporcionar documentación, instrucciones detalladas, planos o especificaciones para explicar cómo se deben fabricar, construir, ensamblar, modificar, mantener o utilizar dispositivos, piezas, equipos o estructuras.
- Utilizar computadoras y sistemas informáticos (incluyendo hardware y software) para programar, escribir software, configurar funciones, introducir datos o procesar información.
- Realizar el mantenimiento, la reparación, la calibración, la regulación, el ajuste fino o la prueba de máquinas, dispositivos y equipos que funcionan principalmente con principios eléctricos o electrónicos (no mecánicos).
Innovador

Los innovadores suelen tener cuatro objetivos principales:
- Desarrollar o crear nuevas aplicaciones, relaciones, sistemas o productos.
- Aportar ideas creativas o contribuciones artísticas.
- Mantenerse al día técnicamente y aplicar los nuevos conocimientos a su trabajo.
- Evaluar, experimentar y probar enfoques novedosos para la resolución de problemas.
Otras actividades laborales relacionadas con Desarrolladores de software, aplicaciones
- Consultar con analistas de sistemas, ingenieros, programadores y otros para diseñar sistemas y obtener información sobre limitaciones y capacidades del proyecto, requisitos de rendimiento e interfaces.
- Modificar el software existente para corregir errores, permitir que se adapte a nuevo hardware o para mejorar su rendimiento.
- Analizar las necesidades del usuario y los requisitos del software para determinar la viabilidad del diseño dentro de las limitaciones de tiempo y costo.
- Consultar con los clientes sobre el diseño y mantenimiento del sistema de software.
- Coordinar la instalación del sistema de software y monitorear el funcionamiento del equipo para garantizar que se cumplan las especificaciones.
- Diseñar, desarrollar y modificar sistemas de software, utilizando análisis científicos y modelos matemáticos para predecir y medir los resultados y las consecuencias del diseño.
- Desarrollar y dirigir procedimientos de prueba y validación del sistema de software, programación y documentación.
- Analizar información para determinar, recomendar y planificar especificaciones y diseños de computadoras y modificaciones de equipos periféricos.