Arquitecto de Aplicativos

Orion Innovation · Mexico City, Mexico City, Mexico · Engineering

Posted 2026-08-07

Apply for this role →

Arquitecto de aplicativos

Ingles: Avanzado

Disponibilidad para asistir a oficina 3 o 4 veces a la semana

Evaluación de Aplicaciones Legacy:

Analizar la arquitectura actual de las aplicaciones en .NET (ASP.NET, Web Forms, .NET Framework).

Identificar dependencias críticas, puntos de integración y riesgos potenciales.

Evaluar el impacto de la migración en la base de datos, APIs y sistemas core.

Definición de Estrategia de Migración:

Diseñar una estrategia de migración progresiva o big bang, según la criticidad de los sistemas.

Establecer roadmap, fases, y objetivos para la migración de servicios y componentes.

Definir un enfoque Strangler Pattern para migrar módulos de forma incremental.

Diseño de Arquitectura Objetivo:

Proponer una arquitectura moderna basada en Java Spring Boot, orientada a microservicios o APIs RESTful.

Definir modelos de datos optimizados para las nuevas aplicaciones.

Establecer estrategias de integración con sistemas core y APIs mediante middleware o colas de mensajes (Kafka, RabbitMQ).

Desarrollo y Reingeniería:

Garantizar que las aplicaciones migradas mantengan la lógica de negocio y mejoren el rendimiento.

Rediseñar componentes clave para aprovechar las ventajas de Java (uso de Spring Security, Hibernate, etc.).

Implementar procesos de CI/CD para automatizar despliegues y pruebas.

Manejo de Seguridad y Cumplimiento:

Asegurar que las aplicaciones migradas cumplan con estándares de seguridad bancaria (ISO 27001, OWASP, PCI-DSS).

Implementar autenticación y autorización mediante OAuth2, JWT o SAML.

Garantizar la protección de datos sensibles y cumplimiento con regulaciones locales.

Gestión de la Nube y Contenedores:

Migrar aplicaciones hacia entornos de nube como AWS, Azure o GCP.

Utilizar contenedores (Docker) y orquestadores (Kubernetes) para despliegues escalables.

Implementar balanceo de carga y alta disponibilidad para garantizar continuidad del servicio.

Gobernanza y Estándares:

Definir lineamientos de desarrollo para aplicaciones Java y estándares de calidad.

Documentar las decisiones arquitectónicas y garantizar su adopción.

Apply for this role →

← Back to all jobs