Arquitecto de Software (Medellín)

Arquitecto de Software (Medellín)

21 oct
|
Coltefinanciera
|
Medellín

21 oct

Coltefinanciera

Medellín

OBJETIVO DEL CARGO

Diseñar, definir, evolucionar y gobernar la arquitectura tecnológica de las soluciones de software de la organización, garantizando que sean escalables, seguras, resilientes y alineadas con la estrategia del negocio y la arquitectura empresarial. Actuar como referente técnico en la definición de estándares de desarrollo, patrones arquitectónicos y lineamientos tecnológicos, promoviendo la interoperabilidad entre aplicaciones, la calidad del software y el cumplimiento de los requisitos de seguridad de la información, ciberseguridad y regulación aplicable al sector financiero.

Formación Académica :

- Competente en Ingeniería de Sistemas, Ingeniería de Software, Ingeniería Informática o carreras afines.
- Especialización o Maestría en Arquitectura de Software, Arquitectura Empresarial, Ingeniería de Software o áreas relacionadas (deseable).

CERTIFICACIONES DESEABLES

- TOGAF Foundation o Practitioner.
- Oracle Cloud Infrastructure Architect Associate o Professional.
- Spring Professional Certification.
- Certified Kubernetes Application Developer (CKAD).
- Certified Kubernetes Administrator (CKA).
- AWS Certified Solutions Architect (deseable).
- Microsoft Azure Solutions Architect Expert (deseable).
- Google Professional Cloud Architect (deseable).
- Certified Information Systems Security Professional (CISSP).
- Certified Ethical Hacker (CEH) o certificaciones equivalentes en seguridad de la información.

Experiência :

- Entre cinco (5) y siete (7) años en desarrollo de software.
- Mínimo tres (3) años desempeñando funciones de arquitectura de software, arquitectura de soluciones o liderazgo técnico.

Idioma :

- Español.




- Inglés técnico intermedio o superior (deseable).

Modalidad :

- Híbrida en Medellín

CONOCIMIENTOS TÉCNICOS

Arquitectura de Software

- Arquitectura basada en microservicios.
- Domain Driven Design (DDD).
- Arquitectura Hexagonal.
- Clean Architecture.
- Arquitectura por capas.
- Diseño orientado a dominios y servicios.
- Arquitecturas orientadas a eventos.
- Patrones CQRS, Saga, Circuit Breaker, API Gateway y Event Sourcing.
- Modelamiento UML.
- Modelo C4.
- Elaboración de Architecture Decision Records (ADR).
- Evaluación de atributos de calidad: escalabilidad, disponibilidad, mantenibilidad, rendimiento, resiliencia y seguridad.

Desarrollo de Software

- Desarrollo de APIs REST.
- OpenAPI / Swagger.
- Java y Spring Boot.
- Node.js y TypeScript.
- Frameworks empresariales para desarrollo de aplicaciones.
- Programación orientada a objetos.
- Principios SOLID.
- Patrones de diseño.

Integración y Gestión de Datos

- Integración entre aplicaciones.
- Middleware.
- Mensajería empresarial.
- Procesamiento asíncrono.
- SQL.
- Oracle.
- PostgreSQL.
- Modelamiento de datos.
- Optimización de consultas.
- Versionamiento de contratos de datos.
- Gestión de APIs.

Seguridad de la Información

- OAuth 2.0.
- OpenID Connect.
- JWT.
- OWASP Top 10 y OWASP API Security.




- Seguridad en APIs.
- Gestión de identidades y accesos (IAM).
- Gestión de secretos.
- TLS y mTLS.
- Controles de seguridad durante el ciclo de vida del software.
- Gestión de riesgos tecnológicos.

DevSecOps

- Docker.
- Kubernetes.
- Helm.
- Integración y despliegue continuo (CI/CD).
- Jenkins, GitLab CI o GitHub Actions.
- Observabilidad.
- Logging.
- Monitoreo.
- Distributed Tracing.
- Indicadores SLI, SLO y SLA.

RESPONSABILIDADES PRINCIPALES

- Definir y mantener la arquitectura tecnológica de referencia para las soluciones de software de la organización.
- Diseñar la arquitectura de nuevos desarrollos y validar las soluciones propuestas por los equipos técnicos.
- Definir estándares de desarrollo, patrones arquitectónicos y lineamientos técnicos que aseguren la calidad, mantenibilidad y escalabilidad de las aplicaciones.
- Liderar el diseño de APIs, servicios de integración y mecanismos de comunicación entre aplicaciones internas y externas.
- Garantizar que las soluciones tecnológicas cumplan con los lineamientos de seguridad de la información, ciberseguridad, continuidad y cumplimiento regulatorio.
- Definir estrategias de integración de datos, mensajería y comunicación entre microservicios y plataformas empresariales.
- Acompañar técnicamente a los equipos de desarrollo durante todo el ciclo de vida del software, resolviendo inquietudes relacionadas con la arquitectura de las soluciones.
- Participar en la evaluación, selección e incorporación de nuevas tecnologías, plataformas y herramientas de desarrollo.

Lugar de trabajo: Empleo presencial

📌 Arquitecto de Software (Medellín)
🏢 Coltefinanciera
📍 Medellín

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: arquitecto de software (medellín) / medellín