Arquitecto de Aplicaciones
# Arquitecto de Aplicaciones **Enterprise Technological Innovation SAS** · Bogotá, Cundinamarca · `On-site` 🕒 **Статус:** *Опубликовано: 13 дней назад* · *Источник: Indeed* --- ### About the Role OBJETIVO DEL CARGO: Diseñar, documentar y gobernar la arquitectura de la plataforma Aurora, asegurando calidad, seguridad, escalabilidad y mantenibilidad de la solución; acompañar técnicamente a los equipos de desarrollo y servir de interlocutor técnico con el cliente y sus proveedores.FORMACIÓN Y EXPERIENCIA - Ingeniería de Sistemas, Electrónica o afín. - Mínimo 6 años de experiencia en desarrollo de software, de los cuales al menos 2-3 en rol de arquitecto o líder técnico. - Experiencia comprobable en proyectos de microservicios en la nube, preferiblemente con clientes corporativos. 1) ARQUITECTURA DE APLICACIONES (núcleo — obligatorio) - Diseño de arquitecturas basadas en microservicios: definición de límites de servicio, contratos y versionamiento de APIs. - Clean Architecture / arquitectura hexagonal, DDD, SOLID. - Patrones de integración y resiliencia: API Gateway / BFF, mensajería asíncrona, eventos, saga, outbox, idempotencia, circuit breaker, retry con backoff. - Documentación de arquitectura: modelo C4, ADRs, diagramas de componentes y despliegue, matrices de integración. - Definición y seguimiento de estándares de código, quality gates y deuda técnica. 2) BACKEND - .NET 8 / C# a nivel avanzado: ASP.NET Core Web API, minimal APIs, Entity Framework Core, inyección de dependencias, programación asíncrona. - Diseño de APIs REST con OpenAPI/Swagger; manejo de autenticación y autorización a nivel de API. - Pruebas: unitarias, de integración y de contrato. 3) FRONTEND - React JS con TypeScript: componentización, manejo de estado, enrutamiento, consumo de APIs, manejo de errores y sesiones. - Buenas prácticas de rendimiento en SPA (lazy loading, code splitting, control de bundle) y nociones de accesibilidad. - Configuración de build y despliegue de SPA en Azure. 4) AZURE (obligatorio) - App Service, Container Apps y/o AKS. - Azure API Management (APIM): políticas, productos, suscripciones, versionamiento. - Azure SQL Database. - Azure Storage, Key Vault, Service Bus / Event Grid. - Entra ID (Azure AD): App Registrations, scopes, roles de aplicación. - Application Insights y Azure Monitor para observabilidad, logs, métricas y alertas. 5) DEVOPS Y ENTREGA - Azure DevOps: Repos, Boards y Pipelines (YAML) para CI/CD. - Estrategias de branching, protección de ramas, revisiones de código y automatización de despliegues por ambiente (DEV / UAT / PRD). - Infraestructura como código: Bicep, ARM o Terraform. - Contenedores: Docker y Azure Container Registry. 6) CIBERSEGURIDAD (nociones sólidas) - OWASP Top 10 y prácticas de desarrollo seguro. - OAuth 2.0, OpenID Connect, JWT, manejo de roles y permisos. - Gestión de secretos y certificados (Key Vault), TLS y configuración de cipher suites. - WAF / Azure Front Door, hardening de endpoints. - Capacidad para leer, priorizar y remediar hallazgos de pentest y escaneos DAST/SAST/SCA, y sustentar la remediación ante el área de seguridad del cliente. - Deseable: nociones de ISO 27001 y de gestión de riesgos y aceptaciones formales. 7) DATOS (nociones) - Modelado relacional y diseño de esquemas; SQL Server / Azure SQL. - Optimización de consultas, índices y planes de ejecución. - Estrategias de migración de datos desde sistemas legados. - Deseable: Azure Data Factory, procesos ETL y consumo de datos para reportería (Power BI). 8) INFRAESTRUCTURA (nociones) - Redes en Azure: VNet, subredes, NSG, Private Endpoints, DNS privado. - Alta disponibilidad, escalamiento, respaldo y recuperación. - Diseño y ejecución de runbooks de despliegue a producción. - Nociones de control y optimización de costos en la nube. 9) HABILIDADES BLANDAS - Comunicación clara con perfiles técnicos y no técnicos, incluido personal del cliente. - Liderazgo técnico y acompañamiento a desarrolladores. - Disciplina documental: lo que se decide se escribe y se sustenta. - Trabajo bajo cronogramas críticos y con múltiples proveedores. - Autonomía y criterio para proponer, no solo ejecutar. CERTIFICACIONES DESEABLES (no excluyentes) - AZ-204 (Developing Solutions for Microsoft Azure) - AZ-305 (Designing Microsoft Azure Infrastructure Solutions) - AZ-500 (Azure Security Engineer) o SC-900 Experiencia: - seis: 4 años (Obligatorio) Lugar de trabajo: Híbrido en Bogotá, Cundinamarca
Наблюдалась 2026-10-07, впервые 2026-09-23, источник — Indeed.