23 oct
|
QiBit
|
Santiago
En QiBit conectamos a los mejores talentos del sector digital y tecnológico con compañías globales. Formamos parte del ecosistema líder en soluciones integradas de capital humano, presente en más de 30 países. ?
Propósito del Cargo
Diseñar, definir y gobernar la arquitectura de soluciones tecnológicas de la organización, garantizando la escalabilidad, seguridad, mantenibilidad y rendimiento de las aplicaciones y plataformas. Actúa como referente técnico para los equipos de desarrollo, alineando las soluciones tecnológicas con los objetivos estratégicos del negocio.
Responsabilidades Principales
Arquitectura y Diseño
- Definir arquitecturas de software alineadas con los requerimientos funcionales y no funcionales.
- Diseñar soluciones escalables basadas en arquitecturas modernas (microservicios, arquitecturas orientadas a eventos, serverless, cloud native).
- Seleccionar frameworks, tecnologías y patrones de diseño adecuados para cada proyecto.
- Elaborar diagramas de arquitectura, modelos de integración y documentación técnica.
Gobierno Tecnológico
- Establecer estándares de desarrollo, seguridad y calidad de software.
- Asegurar el cumplimiento de buenas prácticas de arquitectura y desarrollo.
- Realizar revisiones técnicas y auditorías de código.
- Evaluar riesgos técnicos y definir planes de mitigación.
Cloud y Plataformas
- Diseñar arquitecturas en entornos cloud (Azure, AWS o GCP).
- Definir estrategias de alta disponibilidad, recuperación ante desastres y continuidad operativa.
- Optimizar costos de infraestructura y servicios cloud.
Integración y Datos
- Diseñar mecanismos de integración mediante APIs, mensajería y eventos.
- Definir arquitecturas de datos y estrategias de gobernanza.
- Garantizar la interoperabilidad entre sistemas internos y externos.
Requisitos Académicos
- Profesional en Ingeniería de Sistemas, Informática, Software o carreras afines.
- Deseable especialización o maestría en Arquitectura de Software, Tecnología, Cloud Computing o Transformación Digital.
Experiencia
- Mínimo 8 años de experiencia en desarrollo de software.
- Mínimo 3 años desempeñándose como Arquitecto de Software o Arquitecto de Soluciones.
- Experiencia liderando proyectos de transformación digital y modernización tecnológica.
- Experiencia en arquitecturas distribuidas y sistemas empresariales.
Deseable
- Experiencia en entornos multinacionales.
- Participación en migraciones cloud y procesos de modernización de aplicaciones legacy.
- Experiencia en proyectos con metodologías ágiles.
Conocimientos Técnicos
Lenguajes y Frameworks
- Java, .NET, Python, Node.js o similares.
- Spring Boot, .NET Core, Angular, React o equivalentes.
Arquitectura
- Microservicios.
- Domain Driven Design (DDD).
- Event Driven Architecture (EDA).
- Clean Architecture.
- Arquitecturas orientadas a servicios (SOA).
- Patrones de diseño empresarial.
Cloud
- Azure, AWS o Google Cloud Platform.
- Kubernetes y Docker.
- Infrastructure as Code (Terraform, ARM, CloudFormation).
Integración
- APIs REST.
- GraphQL.
- Kafka, RabbitMQ o servicios de mensajería.
DevOps
- CI/CD.
- GitHub, GitLab, Azure DevOps.
- Observabilidad y monitoreo (Grafana, Prometheus, Datadog).
Seguridad
- OAuth2, OpenID Connect.
- Seguridad de APIs.
- DevSecOps.
- Normativas y estándares de seguridad.
Competencias
Técnicas
- Pensamiento sistémico.
- Análisis y diseño de soluciones.
- Toma de decisiones tecnológicas.
- Gestión de riesgos tecnológicos.
Blandas
- Liderazgo e influencia.
- Comunicación efectiva.
- Orientación al negocio.
- Resolución de problemas complejos.
- Trabajo cooperativo.
- Adaptabilidad y aprendizaje continuo.
📌 Arquitecto de software (Santiago)
🏢 QiBit
📍 Santiago