31 oct
|
BizPro de México
|
México
31 oct
BizPro de México
México
Arquitecto Aplicativo
Es responsable de diseñar y definir la arquitectura técnica de una o varias aplicaciones, asegurando su alineación con los objetivos del negocio y el cumplimiento de los estándares de seguridad, rendimiento, escalabilidad y mantenibilidad. Asimismo, garantiza que las soluciones sean robustas, confiables y estén alineadas con los lineamientos tecnológicos y regulatorios.
Responsabilidades principales:
Definir la arquitectura de las aplicaciones: capas, componentes, módulos e integraciones.
Seleccionar tecnologías, frameworks y patrones de diseño adecuados.
Traducir requerimientos de negocio en soluciones técnicas viables.
Establecer estándares de desarrollo, buenas prácticas y lineamientos de calidad.
Guiar y revisar el trabajo de los equipos de desarrollo (code reviews, decisiones técnicas).
Garantizar atributos de calidad: rendimiento, seguridad, disponibilidad, escalabilidad y resiliencia.
Documentar la arquitectura.
Evaluar y gestionar deuda técnica y planes de modernización o migración.
Conocimientos técnicos:
Arquitecturas: multicapa, hexagonal, clean architecture microservicios, monolito modular, DDD.
Desarrollo: dominio de Java, Spring boot, C#, .NET, Angular, TypeScript, Node.js, Python, etc.
Integración: APIs REST, GraphQL, gRPC, mensajería (Kafka, RabbitMQ), ESB.
Datos: bases relacionales y NoSQL, modelado de datos, estrategias de caché.
Cloud y DevOps: AWS, Azure o GCP; contenedores (Docker, Kubernetes); CI/CD; infraestructura como código.
Seguridad: OAuth2, OpenID Connect, JWT, spring security, cifrado, OWASP.
Observabilidad: logging, monitoreo, trazabilidad distribuida.
Experiencia en procesos de pagos (SPEI, SPID, TEF, SWIFT, etc.)
Idiomas:
Inglés avanzado indispensable, con capacidad para participar en reuniones técnicas, presentar soluciones y comunicarse con equipos internacionales.
📌 Arquitecto De Aplicaciones / Software Banco Ciudad De México
🏢 BizPro de México
📍 México