Objetivo general
Es responsable de diseñar y guiar la implementación de soluciones tecnológicas que satisfagan las necesidades comerciales y técnicas de Digital@femsa. Este rol implica trabajar estrechamente con equipos multifuncionales, evaluar y seleccionar tecnologías, y asegurar que las soluciones sean escalables, mantenibles y seguras. El Solution Architect también se encarga de definir estándares y mejores prácticas, y de proporcionar orientación técnica a los equipos de desarrollo.
Algunas responsabilidades:
- Diseñar arquitecturas de solución que satisfagan los requisitos funcionales y no funcionales de los proyectos.
- Colaborar con equipos de desarrollo, producto y negocio para entender y traducir las necesidades comerciales en soluciones técnicas.
- Evaluar y seleccionar tecnologías, frameworks y herramientas adecuadas para los proyectos.
- Establecer estándares y prácticas para el desarrollo de software, asegurando la consistencia y calidad del código.
- Guiar y revisar el trabajo técnico de los equipos de desarrollo, proporcionando retroalimentación y asegurando la alineación con la arquitectura propuesta.
- Identificar y abordar riesgos técnicos desde las primeras etapas del desarrollo para evitar retrasos y retrabajos.
- Asegurar que las soluciones sean escalables, mantenibles y seguras.
- Documentar y comunicar las arquitecturas de solución a las partes interesadas.
- Proporcionar orientación técnica y liderazgo en la adopción de nuevas tecnologías y prácticas.
- Realizar revisiones de código y asegurar la adherencia a las mejores prácticas de desarrollo.
- Colaborar en la definición y mantenimiento de la hoja de ruta de arquitectura de la organización.
- Participar en la planificación y estimación de proyectos para asegurar la viabilidad técnica y el cumplimiento de plazos.
- Mantenerse actualizado sobre las tendencias y avances tecnológicos para incorporar innovaciones en las soluciones.
- Asegurar que las soluciones cumplan con los requisitos de rendimiento, seguridad y escalabilidad.
- Coordinar con los equipos de operaciones para asegurar el despliegue y operación eficiente de las soluciones.
- Desarrollar y mantener relaciones efectivas con las partes interesadas internas y externas.
- Liderar la resolución de problemas técnicos complejos que puedan surgir durante el desarrollo o la implementación.
- Facilitar la transferencia de conocimientos entre equipos y fomentar una cultura de aprendizaje continuo.
- Realizar análisis de impacto y riesgo para los cambios en la arquitectura o en las tecnologías utilizadas.
- Apoyar la mejora continua de los procesos y prácticas de desarrollo dentro de la organización.
Requisitos
- Formación en Ciencias de la Computación, Ingeniería de Software o un campo relacionado.
- Mínimo de 5 años de experiencia en diseño y desarrollo de software, con al menos 3 años en roles de arquitectura.
- Experiencia demostrada en el diseño de arquitecturas de solución escalables y seguras.
- Conocimiento profundo de principios y prácticas de arquitectura de software.
- Experiencia con tecnologías y frameworks relevantes (por ejemplo, .NET, Java, Microservicios, APIs RESTful).
- Experiencia comprobable en AWS. Diseños e implementaciones.
- Excelentes habilidades de comunicación y capacidad para traducir requisitos comerciales en soluciones técnicas.
- Habilidades de liderazgo y experiencia en la guía de equipos técnicos.
- Dominio del inglés avanzado.
- Capacidad para trabajar de manera efectiva en un entorno ágil y multifuncional.
Digital FEMSA está comprometida con un lugar de trabajo diverso e inclusivo.
Somos un empleador que ofrece igualdad de oportunidades y no discrimina por motivos de raza, origen nacional, género, identidad de género, orientación sexual, discapacidad, edad u otra condición legalmente protegida.
Si desea solicitar una adaptación, notifique a su Reclutador.
•
Last updated on Aug 15, 2024