.zona de trabajo: santa fe, ciudad de mexico- modalidad: presencial- contratación: asignación de 3 a 4 meses, con posibilidad de extensión*arquitecto de software*buscamos un arquitecto de software altamente experimentado y estratégico para liderar el diseño y desarrollo de un proyecto financiero.
será responsable de diseñar, planificar y dirigir la arquitectura de la solución, comprendiendo tanto las necesidades técnicas como las particularidades del sector financiero*responsabilidades*:- diseñar la arquitectura de software desde cero, seleccionando las tecnologías, patrones de diseño y frameworks adecuados para una solución robusta y escalable.- comprender y aplicar conceptos relacionados con la evaluación de riesgos financieros, procesos regulatorios y la estructura de informes financieros.- planificar y estructurar los diferentes módulos de la plataforma, incluyendo sistemas de gestión de datos, análisis, gestión de usuarios y la generación de reportes y dashboards.- evaluar y elegir tecnologías que aseguren rendimiento, escalabilidad y facilidad de mantenimiento, como lenguajes de programación, bases de datos (sql y nosql), y herramientas de orquestación de contenedores (e.g., kubernetes).- incorporar estándares de seguridad en el diseño arquitectónico para proteger la información financiera y cumplir con normativas y leyes vigentes.- diseñar e implementar un proceso de ci/cd efectivo, asegurar la automatización de pruebas y despliegues, y planificar estrategias de escalabilidad y redundancia en la infraestructura.- crear y mantener documentación de alta calidad que detalla los componentes de la arquitectura, decisiones de diseño, diagramas de flujos de datos y protocolos de comunicación.- trabajar estrechamente con desarrolladores, especialistas en ux/ui, analistas de negocio y otros stakeholders para garantizar que la solución cumpla con los objetivos de negocio.- implementar herramientas de monitoreo para asegurar la disponibilidad del sistema y planificar pruebas de estrés para validar el rendimiento bajo condiciones de carga.- asesorar y guiar a los desarrolladores en la implementación de buenas prácticas de desarrollo y en la alineación con la arquitectura establecida.
*requisitos*:- 7-10 años de experiência en desarrollo de software.- 3 años como arquitecto de software.- experiência previa trabajando con sistemas relacionados con análisis financiero o fintechs.- experiência en arquitectura de microservicios y patrones de diseño de software.- conocimiento avanzado de tecnologías de backend y frontend (e.g., node.js, java, react, angular).- familiaridad con bases de datos relacionales y no relacionales.- experiência en el uso de herramientas de orquestación y contenedorización (e.g., docker, kubernetes).- profundo conocimiento en protocolos de comunicación como http, websockets, grpc.- dominio de herramientas de monitoreo y logging (e.g., prometheus, grafana, elk stack).
*beneficios*:- salario competitivo