- Desarrollar aplicaciones existentes y contribuir al desarrollo de nuevas aplicaciones mediante el análisis e identificación de áreas de modificación y mejora.- Desarrollar nuevas aplicaciones de rutina para satisfacer los requisitos del cliente.- Monitorear, identificar y corregir defectos de software complejos para mantener el software de las aplicaciones en pleno funcionamiento.- Generar múltiples conceptos y prototipos para el diseño de productos y servicios digitales.- Diseñar y supervisar la funcionalidad, usabilidad y accesibilidad de portales y sitios web críticos para el negocio, utilizando herramientas de gestión y creación de contenido, así como medios digitales, para asegurar la continuidad técnica y el cumplimiento de los estándares de desarrollo.- Discutir y recomendar desarrollos técnicos para mejorar la calidad del sitio web, portal o software de aplicaciones y la infraestructura de soporte, con el fin de satisfacer mejor las necesidades de los usuarios.- Contribuir y mantener una hoja de ruta (roadmap) para facilitar el desarrollo de software y garantizar que el trabajo se priorice de acuerdo con los requisitos del negocio.- Proveer aislamiento y resolución de fallas para limitar y abordar problemas de manera oportuna.- Trabajar dentro de un plan de gestión de proyectos establecido para alcanzar objetivos específicos.- Diseñar la distribución de recursos básicos de bases de datos y proporcionar servicios de modelado físico y diseño para optimizar el rendimiento de las aplicaciones de bases de datos; brindar soporte a planta (Factory Support) durante incidentes críticos.- Colaboración interdisciplinaria en equipo (Cross-collaboration).