Definir y diseñar la arquitectura de software para proyectos, garantizando la escalabilidad, rendimiento y seguridad.
Colaborar con el equipo de desarrollo en la implementación de la arquitectura y asegurarse de que se sigan las mejores prácticas.
Evaluar y seleccionar tecnologías y herramientas adecuadas para los proyectos en conjunto con el área de arquitectura de soluciones.
Identificar y mitigar riesgos técnicos en el desarrollo de software.
Contribuir a la documentación técnica y a la creación de estándares de desarrollo.
Colaborar con los stakeholders para comprender sus requisitos y traducirlos en soluciones técnicas.
Investigar y proponer nuevas tecnologías y tendencias en el campo de la arquitectura de software en conjunto con el área de arquitectura de soluciones.
Participar en la formación y capacitación del equipo técnico en las mejores prácticas de arquitectura de software.