Arquitecto de Soluciones

Date: 11 Apr 2025

Office Location: Buenos Aires, B, AR, 1156

Company: NEC Corporation

Descripción

Se busca un Arquitecto de Soluciones para I+D, diseño y desarrollo de una plataforma escalable y de alto rendimiento para proyectos de SmatCities.
El candidato ideal deberá contar con experiencia en el diseño de arquitecturas distribuidas, integraciones complejas y procesamiento en tiempo real de grandes volúmenes de datos.
Este rol será clave para definir la estrategia tecnológica de la compañía y garantizar su alineación con los objetivos de negocio.

Funciones

Diseñar la arquitectura de la plataforma con enfoque en escalabilidad, resiliencia y alta disponibilidad.
Evaluar y seleccionar tecnologías adecuadas para procesamiento en tiempo real y almacenamiento de datos transaccionales.
Desarrollar prototipos y probar las estrategias para validar viabilidad y performance para procesamiento en tiempo real y almacenamiento de datos transaccionales.
Establecer estrategias de integración con sistemas externos para el enriquecimiento de datos y garantizar la correcta implementación de los workflows automatizados.
Colaborar con los equipos de desarrollo, DevOps y datos para implementar soluciones optimizadas.
Realizar estimaciones de esfuerzo de sus actividades.
Mantener actualizadas las arquitecturas documentadas y los flujos de trabajo.
Identificar y mitigar riesgos tecnológicos en el diseño e implementación.
Realizar estimaciones de esfuerzo de sus actividades.
Llevar a cabo revisiones por pares de código fuente y ser responsable de la calidad de sus entregables.

Requisitos

Experiencia mínima de 3+ años en arquitectura de software para sistemas de alta disponibilidad.
Dominio de arquitecturas basadas en microservicios y event-driven.
Conocimientos de bases de datos SQL y NoSQL (PostgreSQL, MongoDB, Cassandra, Redis).
Experiencia con mensajería por colas como Apache Kafka o RabbitMQ.
Sólidos conocimientos en infraestructura cloud y on-premise (AWS, GCP, Kubernetes, Docker).
Experiencia en el diseño e implementación de microservicios, APIs y gRPC.
Familiaridad con modelado de procesos BPMN y herramientas de automatización de workflows (Camunda, Temporal.io, Apache Airflow).
Capacidad para evaluar y seleccionar tecnologías de IA.
Buen manejo de sistemas operativos Windows/Linux y herramientas de control de versiones.
Conocimiento de patrones de diseño y buenas prácticas de seguridad.
Habilidad para documentar arquitecturas utilizando UML y diagramas de secuencia.

Ingeniería Informática, Licenciatura en Sistemas o Computación.
Especializaciones o certificaciones en arquitectura de software, cloud computing o data engineering (deseable).