Publicado el 10 de agosto

Arquitecto software

Sistemas · Barranquilla, Atlántico
1 Cantidad de Vacantes
Descripción

1. OBJETIVO DEL CARGO

Diseñar, definir, documentar y gobernar la arquitectura de las soluciones de software de la organización, asegurando que las aplicaciones y plataformas sean escalables, seguras, mantenibles, disponibles, eficientes e integrables, de acuerdo con las necesidades del negocio y los lineamientos técnicos y de seguridad de la información establecidos por la organización.

El Arquitecto(a) de Software será responsable de orientar las decisiones técnicas de alto nivel, establecer estándares y patrones de arquitectura, evaluar tecnologías, identificar riesgos técnicos y acompañar a los equipos de desarrollo durante el ciclo de vida de las soluciones.

2. FUNCIONES Y RESPONSABILIDADES
Diseñar arquitecturas de software para nuevos productos, proyectos y funcionalidades.
Definir estándares, patrones y principios de arquitectura aplicables al desarrollo de software.
Analizar los requerimientos funcionales y no funcionales para establecer soluciones técnicas adecuadas.
Elaborar y mantener actualizados los diagramas de arquitectura, componentes, integración, despliegue y flujo de información.
Definir arquitecturas orientadas a la escalabilidad, disponibilidad, rendimiento y mantenibilidad.
Diseñar soluciones utilizando arquitecturas monolíticas, modulares, orientadas a servicios, microservicios o serverless, según corresponda.
Evaluar y seleccionar tecnologías, frameworks, lenguajes, bases de datos y herramientas para los proyectos.
Diseñar mecanismos de integración mediante APIs, servicios web, colas, eventos y otros mecanismos de interoperabilidad.
Definir lineamientos para integración entre aplicaciones internas y servicios de terceros.
Participar en el diseño y revisión de modelos de bases de datos y estrategias de almacenamiento.
Definir estrategias de gestión de configuración y ambientes de desarrollo, pruebas y producción.
Establecer criterios técnicos para despliegue, automatización y CI/CD.
Trabajar conjuntamente con equipos DevOps, infraestructura, seguridad y desarrollo.
Identificar riesgos técnicos, arquitectónicos y de seguridad asociados a las soluciones.
Incorporar principios de Security by Design y Privacy by Design cuando sean aplicables.
Definir controles de seguridad relacionados con autenticación, autorización, gestión de sesiones, cifrado y protección de información.
Participar en revisiones de código y evaluaciones técnicas cuando sea necesario.
Evaluar la deuda técnica y proponer planes para su reducción.
Analizar problemas de rendimiento, disponibilidad, escalabilidad y estabilidad de las aplicaciones.
Definir estrategias para monitoreo, observabilidad, trazabilidad y registro de eventos.
Establecer lineamientos para manejo de errores, logs, métricas y alertas.
Evaluar soluciones existentes y proponer mejoras o modernización tecnológica.
Participar en procesos de migración tecnológica, modernización de aplicaciones y transformación de plataformas.
Realizar pruebas de concepto (PoC) para validar tecnologías o arquitecturas antes de su implementación.
Documentar las decisiones arquitectónicas mediante Architecture Decision Records ? ADR, cuando aplique.
Acompañar técnicamente a los desarrolladores durante la implementación de las soluciones.
Revisar que las soluciones desarrolladas cumplan con la arquitectura definida.
Participar en estimaciones técnicas, definición de alcance y evaluación de viabilidad de proyectos.
Identificar dependencias técnicas entre proyectos y sistemas.
Participar en la evaluación técnica de proveedores y soluciones tecnológicas.
Mantenerse actualizado frente a nuevas tecnologías, metodologías, estándares y buenas prácticas de arquitectura.
Promover buenas prácticas de desarrollo seguro y calidad de software.
Apoyar investigaciones y análisis de incidentes relacionados con aplicaciones y plataformas.
Participar en auditorías internas y externas cuando se requiera evidencia o explicación técnica.
Cumplir las políticas, procedimientos y controles establecidos por el Sistema de Gestión de Seguridad de la Información y el Sistema de Gestión de Calidad.
Proteger la confidencialidad, integridad y disponibilidad de la información a la que tenga acceso.
Reportar oportunamente vulnerabilidades, incidentes y riesgos de seguridad identificados.
Ejecutar las demás funciones relacionadas con la naturaleza del cargo que sean asignadas por su jefe inmediato.

Tipo de Contrato: Contrato a término indefinido
Experiencia requerida: 6
Educación requerida: Postgrado / Especialización
Vacantes: 1
Jornada: Tiempo Completo
Salario: $ 12,000,000.00
Localidad: Barranquilla
Activo desde: 10/08/2026
Al postularte al aviso tu currículum registrado será enviado a la empresa ofertante de manera automática.

Empleos relacionados

Comparte el Aviso
Mipleo Colombia