Analizar y diseñar sistemas de información- presentación de avances del software al cliente final- participar en el análisis y desarrollo de proyectos de software- desarrollar código fuente en un entorno individual o en equipo de trabajo- actualizar, mantener y agregar nuevas funcionalidades a software desarrollado por la empresa- implementar apis de terceros- documentar alcances del software y controles de cambio- seguimiento de buenas prácticas de programación