Arquitecto de Soluciones
Diseñar, definir y gobernar arquitecturas tecnológicas alineadas a los objetivos de negocio, garantizando soluciones escalables, seguras, resilientes y de alto desempeño. Será responsable de traducir los requerimientos funcionales y técnicos en arquitecturas integrales que permitan la evolución tecnológica de la organización y aseguren el cumplimiento de estándares corporativos.
Responsabilidades Principales
- Diseñar arquitecturas de solución para proyectos estratégicos y de transformación digital.
- Definir componentes, patrones de integración y estándares tecnológicos.
- Alinear las soluciones con la arquitectura empresarial y la estrategia tecnológica de la organización.
- Participar en el levantamiento y análisis de requerimientos de negocio y técnicos.
- Evaluar tecnologías, plataformas y herramientas para su adopción dentro de la organización.
- Definir arquitecturas orientadas a microservicios, APIs, eventos y arquitecturas distribuidas.
- Garantizar atributos de calidad como seguridad, disponibilidad, escalabilidad, mantenibilidad y rendimiento.
- Elaborar diagramas de arquitectura, documentación técnica y modelos de solución.
- Coordinar y asesorar equipos de desarrollo, infraestructura, seguridad y operaciones.
- Participar en revisiones técnicas y validación de diseños de software.
- Identificar riesgos técnicos y proponer planes de mitigación.
- Definir estrategias de modernización y migración tecnológica.
- Participar en la definición de estándares, lineamientos y mejores prácticas de desarrollo.
Conocimientos
Arquitectura y Diseño
- Arquitectura empresarial y de soluciones.
- Arquitectura orientada a servicios (SOA).
- Arquitectura de microservicios.
- Event Driven Architecture (EDA).
- Domain Driven Design (DDD).
- Clean Architecture.
- Arquitecturas distribuidas.
- Patrones de diseño y arquitectura empresarial.
Integración
- APIs REST y SOAP.
- API Management.
- Mensajería y eventos.
- Kafka.
- RabbitMQ.
- IBM MQ.
- Arquitecturas de integración empresarial.
Desarrollo
- Java (preferente).
- Spring Boot.
- .NET (deseable).
- Node.js (deseable).
- Desarrollo de aplicaciones empresariales.
Bases de Datos
- Oracle.
- SQL Server.
- PostgreSQL.
- MongoDB.
- Modelado de datos relacional y no relacional.
Cloud
- AWS.
- Azure.
- Google Cloud Platform (deseable).
- Arquitecturas híbridas y multicloud.
- Servicios PaaS, IaaS y SaaS.
DevOps
- Docker.
- Kubernetes.
- OpenShift.
- Jenkins.
- GitLab CI/CD.
- Infraestructura como código (Terraform, Ansible).
Seguridad
- Arquitecturas seguras.
- IAM.
- OAuth 2.0.
- OpenID Connect.
- Cifrado y protección de datos.
- OWASP Top 10.
- Seguridad en APIs y microservicios.
Experiencia Requerida
- 5 años de experiencia en desarrollo de software y arquitectura.
- 5 años desempeñando funciones como Arquitecto de Soluciones.
- Experiencia en proyectos empresariales de alta complejidad.
- Experiencia liderando iniciativas de transformación digital.
- Experiencia en integración de sistemas críticos.
- Participación en proyectos cloud y migraciones tecnológicas.
- Experiencia trabajando con metodologías ágiles.
Habilidades Blandas
- Liderazgo técnico.
- Pensamiento estratégico.
- Comunicación efectiva con áreas técnicas y de negocio.
- Capacidad de negociación e influencia.
- Toma de decisiones basada en análisis.
- Resolución de problemas complejos.
- Orientación a resultados.
- Gestión de stakeholders.
- Trabajo colaborativo.
Certificaciones Deseables
- TOGAF.
- AWS Certified Solutions Architect.
- Azure Solutions Architect Expert.
- Google Professional Cloud Architect.
- Kubernetes (CKA/CKAD).
- ITIL Foundation.
- Scrum Master.
Plus Deseables
- Experiencia en sector financiero, banca o retail.
- Conocimiento en arquitecturas omnicanal.
- Experiencia con plataformas de alta transaccionalidad.
- Participación en programas de modernización tecnológica.
- Conocimiento de observabilidad y monitoreo (Grafana, Prometheus, Dynatrace, Datadog).
Sueldo: $40,000.00 - $45,000.00 al mes
Lugar de trabajo: Empleo presencial