1. Inicio
  2. Trabajos
  3. Arquitecto e Ingeniero de Software Líder

Acerca de Aubrant

Aubrant Digital es un líder en desarrollo de aplicaciones personalizadas multiregión. Nos apasiona resolver los problemas comerciales de nuestros clientes a través de la colaboración consultiva, software innovador y procesos probados. Hemos atendido a más de 50 clientes y entregado cientos de aplicaciones empresariales personalizadas de alta calidad. Nuestros clientes nos valoran como miembros integrales del equipo que cumplen el trabajo a tiempo y según las especificaciones, y estamos orgullosos de nuestra alta tasa de retención de clientes y una rotación de personal inferior al 2%. Con oficinas en Nueva Jersey, Boston, Costa Rica y Europa del Este, ejecutamos el ciclo de vida completo del software, desde la arquitectura y el diseño hasta el desarrollo, QA y el mantenimiento y soporte de aplicaciones. Nuestra cultura empresarial enfatiza el servicio al cliente, las relaciones basadas en la confianza y la innovación.

Como Arquitecto y Ingeniero de Software Líder en un proyecto de modernización de plataforma a gran escala, usted impulsará la arquitectura de extremo a extremo desde la capa de datos a través de la capa de API y servicios hasta la capa de presentación del front-end. El entorno del cliente abarca tanto los servicios en la nube de Microsoft Azure como la infraestructura local, por lo que debe sentirse igualmente cómodo diseñando cargas de trabajo nativas de la nube y patrones de integración híbrida. Liderará la toma de decisiones arquitectónicas en múltiples flujos de trabajo, producirá arquitecturas de referencia y hojas de ruta de migración, y trabajará activamente con los equipos de ingeniería para validar diseños a través de prototipos y pruebas de concepto. Este es un rol de alta visibilidad que requiere que presente opciones arquitectónicas, compensaciones y recomendaciones directamente a líderes técnicos y de negocio senior.

¿Qué cualificacioneste convierten enunArquitectoy LíderAubrant?

  • Eres un pensador full-stack. Ves el sistema, desde la interfaz de usuario hasta la base de datos, y diseñas arquitecturas que se optimizan en todas las capas en lugar de trasladar la complejidad de un nivel a otro.
  • Lideras a través de la autoridad técnica. Los equipos de ingeniería confían en tu juicio porque combinas una profunda experiencia práctica con la capacidad de articular una justificación clara y defendible para cada decisión arquitectónica.
  • Te sientes cómodo navegando en entornos híbridos. Entiendes que la modernización rara vez es una simple migración directa; sabes cómo diseñar arquitecturas transicionales que conecten sistemas locales y servicios en la nube sin interrumpir las operaciones comerciales.
  • Comunícas la arquitectura en términos de negocio. Cuando presentas a líderes senior, traduces las compensaciones técnicas en impacto en costos, riesgos, plazos y capacidades.
  • Tienes instinto de constructor. Validas tus diseños con prototipos funcionales y pruebas de concepto, no solo con diagramas. Crees que la arquitectura debe ser probada, no asumida.
  • Prosperas en la ambigüedad. La modernización de sistemas heredados es complicada; aportas estructura, priorización y claridad a entornos donde la documentación es escasa y el conocimiento tácito es la norma.

Responsabilidades:

Arquitectura y Diseño:

  • Definir la arquitectura de estado objetivo para la plataforma modernizada, abarcando frameworks de front-end, capa de API/servicios, persistencia de datos, middleware de integración e infraestructura (Azure y local).
  • Producir arquitecturas de referencia, registros de decisiones arquitectónicas (ADR) y hojas de ruta de migración que guíen a los equipos de ingeniería a través de hitos de modernización por fases.
  • Diseñar patrones de integración híbrida que permitan la coexistencia de componentes nativos de la nube y locales durante las fases de transición, incluyendo estrategias de red, identidad y sincronización de datos.

Liderazgo Técnico:

  • Liderar revisiones arquitectónicas y sesiones de diseño en flujos de trabajo de front-end, back-end, datos e infraestructura, asegurando la consistencia, calidad y alineación con la arquitectura objetivo.
  • Ser mentor y guiar a ingenieros senior y líderes técnicos en patrones arquitectónicos, estrategias de modernización y mejores prácticas de Azure.
  • Evaluar y recomendar tecnologías, frameworks y plataformas; producir memorandos de decisión con un análisis claro de compensaciones para la revisión de la dirección.

Ejecución de Modernización:

  • Realizar evaluaciones de sistemas heredados, incluyendo análisis de código fuente, mapeo de dependencias, perfilado de rendimiento y revisión de arquitectura de datos, para informar la secuenciación de la modernización y la mitigación de riesgos.
  • Diseñar y validar estrategias de migración (re-plataformar, re-arquitectar, re-factorizar) para componentes individuales del sistema, equilibrando velocidad, riesgo y mantenibilidad a largo plazo.
  • Construir y supervisar pruebas de concepto e implementaciones de referencia que reduzcan el riesgo de decisiones arquitectónicas críticas antes de que comience la ingeniería a gran escala.

Participación de las Partes Interesadas:

  • Presentar estrategias arquitectónicas, opciones y progreso a la dirección técnica y de negocio senior, traduciendo conceptos técnicos complejos en un impacto comercial claro.
  • Colaborar con los equipos de arquitectura, ingeniería e infraestructura existentes del cliente para alinear estándares, gobernanza y dirección técnica compartida.
  • Asociarse con la gestión de programas para garantizar que las decisiones arquitectónicas se reflejen en los planes de entrega, las necesidades de recursos y las evaluaciones de riesgos.

Cualificaciones:

  • Título de Grado en Informática, Ingeniería de Software o disciplina relacionada, o experiencia equivalente.
  • DEBE ser competente en inglés escrito y hablado (85%).
  • Más de 10 años de experiencia profesional en ingeniería de software, con al menos 5 años en un puesto de arquitecto de soluciones o arquitecto empresarial.
  • Dominio demostrado del diseño arquitectónico en toda la pila de aplicaciones: front-end (React, Angular o frameworks modernos equivalentes), capa de API/servicios (APIs RESTful, microservicios, arquitecturas orientadas a eventos) y capa de datos (bases de datos relacionales, NoSQL, pipelines de datos).
  • Profunda experiencia en servicios en la nube de Microsoft Azure, incluyendo App Services, Azure Kubernetes Service (AKS), Azure SQL, Cosmos DB, Azure Functions, Azure API Management, Azure DevOps y Redes de Azure (VNets, Private Link, ExpressRoute).
  • Experiencia comprobada en el diseño e implementación de arquitecturas híbridas que abarcan la nube de Azure y la infraestructura local, incluyendo federación de identidad (Entra ID/Active Directory), sincronización de datos y conectividad de red.
  • Dominio a nivel experto en diseño de API y arquitectura de integración, incluyendo patrones de API gateway, service mesh y patrones de integración empresarial para conectar sistemas heredados y modernos.
  • Sólida experiencia con estrategias de modernización de aplicaciones: descomposición de monolitos, patrón strangler fig, migración de bases de datos y re-plataformación por fases.
  • Conocimiento experto a nivel experto

Salario

0 - 0 Mensual

Mensual

Híbrido

Montevideo , Uruguay

Termómetro Salarial

Basado en 1 posiciones similares en Montevideo, Uruguay

160,000 160,000
Bajo Prom: USD 160,000 Alto

Estimaciones salariales basadas en posiciones similares en nuestra plataforma. Los salarios reales pueden variar.

Resumen del Trabajo
Trabajo Publicado:
hace 1 semana
Expiración del Trabajo:
en 1 mes
Tipo de Trabajo
Tiempo completo
Rol del Trabajo
Full Stack Developer
Educación
Licenciatura
Experiencia
5+ años
Total de Vacantes
1
Profesión
Desarrollador de software

Compartir este empleo:

Ubicación

Montevideo , Uruguay


EmpleosTech
Obtené la app de EmpleosTech Acceso rápido a empleos tech, notificaciones y soporte offline