.EN ECTOTEC SOMOS UNA EMPRESA DE SERVICIOS ESPECIALIZADOS EN TECNOLOGÍAS PARA LA EDUCACIÓN.Estamos en búsqueda de un **Arquitecto y líder técnico Software****Descripción General**:Profesional clave en el desarrollo de sistemas de software complejos. Su responsabilidad principal es diseñar y guiar la construcción de sistemas de software robustos, escalables y eficientes. Colabora estrechamente con desarrolladores, ingenieros de sistemas, analistas de negocios y otros stakeholders para asegurar que la arquitectura del software cumpla con los requisitos técnicos y de negocio.**Experiência y Educación**:1. Educación:- Licenciatura en Ciencias de la Computación, Ingeniería de Software o campos relacionados.- Maestría en Arquitectura de Software o MBA puede ser una ventaja.2. Experiência Profesional:- Mínimo de 5-7 años de experiência en desarrollo de software.- Experiência previa como desarrollador senior o líder técnico.**Responsabilidades Principales**:1. Diseño de Arquitectura:- Definir la estructura del sistema, incluyendo componentes, módulos, interfaces y datos.- Establecer los principios y patrones arquitectónicos.2. Evaluación de Tecnología:- Seleccionar las tecnologías y herramientas adecuadas.- Evaluar y recomendar frameworks, plataformas y otros componentes tecnológicos.3. Colaboración y Comunicación:- Trabajar con equipos de desarrollo para asegurar la implementación correcta de la arquitectura.- Comunicar la visión arquitectónica a los stakeholders.4. Documentación:- Crear y mantener documentación técnica de la arquitectura del sistema.- Definir estándares y guías de codificación.5. Supervisión y Revisión:- Revisar el código y la arquitectura del sistema para asegurar su alineación con los principios arquitectónicos.- Resolver problemas técnicos y proporcionar soluciones..6. Gestión de Riesgos:- Identificar y mitigar riesgos técnicos.- Asegurar la seguridad, rendimiento y escalabilidad del sistema.**Habilidades y Competencias**:1. Conocimientos Técnicos:- Dominio de lenguajes de programación (Java, C#, Python, etc.).- Familiaridad con bases de datos relacionales y no relacionales.- Conocimiento de arquitecturas de microservicios y SOA (Arquitectura Orientada a Servicios).- Experiência con tecnologías de nube (AWS, Azure, Google Cloud).2. Habilidades de Diseño:- Capacidad para diseñar sistemas distribuidos y altamente escalables.- Conocimiento de patrones de diseño (Design Patterns) y principios SOLID.3. Habilidades de Comunicación:- Capacidad para explicar conceptos técnicos complejos de manera clara.- Habilidades de liderazgo y trabajo en equipo.4. Pensamiento Crítico:- Habilidad para resolver problemas y tomar decisiones informadas.- Capacidad para anticipar problemas y encontrar soluciones efectivas.5. Gestión de Proyectos:- Experiência en metodologías ágiles (Scrum, Kanban).- Capacidad para gestionar múltiples proyectos y prioridades.**Metodología**:Marcos de trabajo agiles como Scrum y Cascada tradicional