Descripción
Resumen del Puesto:
El Arquitecto de Software diseña y define la estructura tecnológica de aplicaciones y sistemas, asegurando soluciones escalables, seguras, eficientes y alineadas con los objetivos del negocio.
Puntos Destacados:
1. Diseñar arquitectura de aplicaciones, sistemas y plataformas tecnológicas.
2. Garantizar cumplimiento de estándares de seguridad, calidad y rendimiento.
3. Colaborar con diversos equipos y líderes técnicos.
El Arquitecto de Software es responsable de diseñar y definir la estructura tecnológica de las aplicaciones y sistemas de la organización, asegurando que las soluciones sean escalables, seguras, eficientes, mantenibles y alineadas con los objetivos del negocio.
Responsabilidades principales:
Diseñar la arquitectura de aplicaciones, sistemas y plataformas tecnológicas.
Definir estándares, patrones y buenas prácticas de desarrollo de software.
Seleccionar tecnologías, frameworks, herramientas y plataformas adecuadas para cada proyecto.
Diseñar soluciones escalables, seguras, eficientes y de alta disponibilidad.
Evaluar y mejorar arquitecturas y sistemas existentes.
Supervisar las decisiones técnicas durante el ciclo de desarrollo de software.
Colaborar con desarrolladores, ingenieros, líderes técnicos, equipos de infraestructura y áreas de negocio.
Definir estrategias de integración entre sistemas, APIs y servicios.
Garantizar el cumplimiento de estándares de seguridad, calidad y rendimiento.
Identificar riesgos técnicos y proponer soluciones para mitigarlos.
Elaborar documentación técnica, diagramas de arquitectura y especificaciones de sistemas.
Promover prácticas de DevOps, automatización, integración continua y entrega continua cuando corresponda.
Requisitos:
Licenciatura o Ingeniería en Informática, Sistemas, Software o área relacionada.
Experiencia sólida en desarrollo de software y diseño de sistemas.
Experiencia en diseño de arquitecturas empresariales y soluciones distribuidas.
Conocimientos de arquitecturas de microservicios, APIs y sistemas basados en la nube.
Dominio de uno o más lenguajes de programación y experiencia con diferentes frameworks.
Conocimientos de bases de datos SQL y NoSQL.
Conocimientos de seguridad, escalabilidad, rendimiento y alta disponibilidad.
Experiencia con plataformas cloud como AWS, Azure o Google Cloud.
Conocimiento de metodologías ágiles y prácticas de DevOps.
Excelentes habilidades de análisis, comunicación y resolución de problemas.
Capacidad para tomar decisiones técnicas y liderar iniciativas de arquitectura.
Sueldo: $5\.500 al mes
Lugar de trabajo: Empleo presencial