Estamos buscando un arquitecto de software que sea responsable de diseñar y supervisar la estructura y la implementación de software en un proyecto. Su objetivo principal es asegurar que los sistema cumplas con los requisitos funcionales y no funcionales, que las aplicaciones sean escalable, que los sistemas sean eficiente, seguros y mantenibles a largo plazo.
Responsabilidades
- Diseñar y desarrollar la arquitectura de software para uno o varios proyectos, sugerir tecnologÃas y herramientas adecuadas.
- Colaborar con el equipo de desarrollo para definir los requisitos técnicos y funcionales del sistema.
- Definir los estándares de desarrollo y las mejores prácticas para garantizar la calidad del código y la coherencia en el proyecto.
- Realizar seguimientos técnicos de proyecto con el equipo de desarrollo durante todas las etapas del ciclo de vida del software.
- Apoyar en la resolución de problemas técnicos complejos y proporcionar soluciones innovadoras.
- Apoyar en las revisiones de código y asegurar que se sigan los estándares establecidos.
- Evaluar y seleccionar herramientas y tecnologÃas de terceros para integrarlas en el proyecto.
- Realizar pruebas de rendimiento y optimización del sistema.
- Mantenerse actualizado sobre las últimas tendencias y avances en el campo de la arquitectura de software.
Colaborar con los lÃderes técnicos para garantizar la coherencia y la integración de los sistemas
Requisitos:
- TÃtulo universitario en Ciencias de la Computación, IngenierÃa de Software o un campo relacionado.
- Experiencia previa en diseño y desarrollo de software.
- Conocimiento de lenguajes de programación, frameworks y tecnologÃas cloud.
- Capacidad para comunicarse eficazmente y trabajar en equipo.
- Habilidades analÃticas y capacidad para resolver problemas complejos.
- Conocimiento de principios de diseño de software, patrones y arquitecturas.
- Experiencia en la gestión de proyectos y liderazgo técnico.
- Capacidad para adaptarse rápidamente a nuevos entornos y tecnologÃas.