Desarrollar e implementar soluciones de software mediante metodologías iterativas, incrementales y de entrega continua, respetando las políticas y estándares de desarrollo establecidos por la organización. Comprender en profundidad los sistemas bajo su responsabilidad para desarrollar soluciones alineadas con la visión de producto y las necesidades del cliente. Ejecutar pruebas unitarias y revisiones de código propias y de otros desarrolladores, asegurando la calidad, estabilidad y seguridad de las aplicaciones. Diseñar, desarrollar y proponer soluciones técnicas para la integración de plataformas y construcción de aplicaciones robustas, escalables y mantenibles. Documentar aplicaciones y desarrollos siguiendo los estándares definidos por el área de Arquitectura y Ecosistemas. Estimar esfuerzos, planificar desarrollos y mantener una hoja de ruta técnica que permita priorizar iniciativas de acuerdo con las necesidades del negocio. Implementar soluciones siguiendo patrones de diseño, arquitecturas de referencia y lineamientos técnicos definidos por los líderes de desarrollo. Participar activamente en la mejora continua de procesos, herramientas y prácticas de ingeniería de software.