Descripción
**Título del puesto: Arquitecto Principal**
**Responde a: Director de Entrega Tecnológica**
### **Acerca del puesto:**
El Arquitecto Principal es un profesional altamente experimentado y con experiencia práctica, que actúa como colaborador individual senior responsable de la visión arquitectónica a largo plazo, la estrategia y las normas técnicas para nuestra plataforma crítica de préstamos, datos y valor para el cliente.
Este puesto combina una profunda experiencia técnica práctica en arquitectura de software, plataformas y datos, junto con la capacidad de influir y guiar a múltiples equipos de ingeniería. El Arquitecto Principal garantiza que todos los dominios técnicos se integren bajo una arquitectura empresarial coherente, escalable, resiliente y segura que respalde directamente la misión de la empresa y su ambiciosa estrategia de crecimiento.
**Objetivos principales y responsabilidades:**
* **Visión arquitectónica y gobernanza:** Co-definir y defender la arquitectura técnica y las normas a largo plazo para toda la plataforma, asegurando la alineación entre los dominios de ingeniería de software, ingeniería de plataforma e ingeniería de datos.
* **Estrategia técnica y supervisión arquitectónica:** Establecer modelos de gobernanza que garanticen el cumplimiento arquitectónico, la calidad y la coherencia en todos los dominios tecnológicos, y que las decisiones promuevan la escalabilidad, la seguridad y la mantenibilidad.
* **Excelencia en plataformas y datos:** Establecer y promover las mejores prácticas para la ingeniería de plataformas (DevOps y nube) y la arquitectura de datos, acordes con una cultura de resiliencia del sistema e integridad de los datos.
* **Habilitación transversal:** Colaborar estratégicamente con gerentes de producto, gerentes de ingeniería y líderes comerciales para traducir visiones complejas de producto en arquitecturas técnicas claras, robustas y bien gobernadas, así como en planes de ejecución.
* **Entrega práctica y mentoría:** Contribuir directamente al código de producción en áreas críticas, actuando como entrenador técnico adicional para los ingenieros y guiando la resolución de los problemas técnicos más desafiantes.
**Contribución e impacto:**
Este puesto es fundamental para garantizar la solidez arquitectónica de nuestra plataforma principal a medida que la empresa evolucione y se escale. Su experiencia resultará directamente en una reducción significativa de la deuda técnica, una mejora de la fiabilidad del sistema y una aceleración en la entrega de nuevas capacidades comerciales habilitadoras del mercado. Las métricas clave de éxito incluyen la estabilidad sostenida y el alto rendimiento de la plataforma principal en Java y Clojure, así como la integración estratégica y exitosa de tecnologías avanzadas y patrones arquitectónicos, tales como sistemas habilitados por inteligencia artificial y soluciones nativas de la nube.
**Responsabilidades clave:**
* **Liderazgo arquitectónico y mentoría**
* Colaborar con el CTO, el Director de Entrega Tecnológica y los gerentes de ingeniería para definir, comunicar y ejecutar la estrategia tecnológica y la hoja de ruta arquitectónica para las plataformas de préstamos y datos.
* Dirigir el proceso de diseño y revisión arquitectónica para iniciativas importantes de plataforma.
* Apoyar la mentoría y capacitación de ingenieros, fomentando una cultura de excelencia técnica y disciplina arquitectónica.
* Definir estándares tecnológicos, metodologías de desarrollo y mejores prácticas de seguridad para la organización de ingeniería.
* **Excelencia técnica y aseguramiento de calidad**
* Ayudar a inculcar una cultura de rigor técnico, abogando con pasión por enfoques como el desarrollo guiado por pruebas (TDD) y las prácticas de codificación segura.
* Dirigir revisiones complejas de código y diseño, estableciendo un nivel inquebrantablemente alto de calidad, mantenibilidad y seguridad del código en toda la plataforma.
* Identificar, probar y promover tecnologías emergentes y prácticas de ingeniería, incluidas las prácticas de vanguardia en inteligencia artificial.
* **Hoja de ruta tecnológica para software, plataforma y datos**
* Impulsar la evolución arquitectónica hacia diseños basados en servicios, sistemas impulsados por eventos y una arquitectura de datos moderna y altamente escalable.
* Dar forma a la dirección estratégica de la infraestructura de alojamiento, la contenerización y las canalizaciones CI/CD en colaboración con la Ingeniería de Plataforma.
* Revisar diseños técnicos importantes y garantizar su alineación con la arquitectura sistémica a largo plazo y los objetivos comerciales.
* **Resiliencia del sistema y gobernanza de datos**
* Diseñar y promover patrones arquitectónicos para alta disponibilidad, tolerancia a fallos y seguridad en toda la pila tecnológica.
* Impulsar la modelación de datos, la arquitectura de datos y la evolución de las plataformas de almacenamiento de datos para garantizar la integridad, calidad y rendimiento de los datos a escala.
* Identificar y resolver proactivamente riesgos arquitectónicos sistémicos y deuda técnica.
* **Habilitación de la entrega y optimización del rendimiento**
* Asesorar en la ejecución de la hoja de ruta técnica, brindando claridad arquitectónica y consejos prácticos para desbloquear equipos y acelerar la entrega.
* Contribuir directamente al código de producción en áreas arquitectónicas críticas y situaciones altamente complejas (por ejemplo, lógica de dominio central, bibliotecas comunes, sensibilidad al rendimiento), manteniéndose cercano a la implementación técnica.
**Cualificaciones y experiencia:**
* Licenciatura en Ciencias de la Computación, Ingeniería de Software o campo relacionado.
* Más de 10 años de experiencia profesional en desarrollo de software, nube, DevOps y diseño arquitectónico, con un mínimo de 3 años centrados en la arquitectura de sistemas distribuidos a gran escala.
* Amplia experiencia demostrada en múltiples lenguajes de programación.
* Experiencia comprobada en el diseño y operación arquitectónica de arquitecturas basadas en servicios y orientadas a eventos a gran escala.
* Capacidad demostrada para definir y gobernar mejores prácticas de ingeniería, incluidos los principios de TDD y código limpio.
* Experiencia con múltiples enfoques de gestión de almacenes de datos (por ejemplo, bases de datos relacionales frente a NoSQL), modelado de datos y tecnologías asociadas.
* Conocimientos expertos en CI/CD, prácticas DevOps, contenerización y plataformas de nube pública (AWS, Azure o GCP).
* Habilidades excepcionales de comunicación e influencia, con un historial comprobado de toma de decisiones técnicas complejas en múltiples equipos.
**Cualificaciones preferidas:**
* Sólida formación técnica y profunda competencia en Java y Spring Boot.
* Experiencia práctica o supervisión arquitectónica en Clojure u otros lenguajes de programación funcional.
* Experiencia comprobada en arquitectura de datos, conceptos de almacenes de datos y canalizaciones ETL/ELT.
* Experiencia con herramientas de monitoreo y observabilidad (por ejemplo, Prometheus, Grafana, pila ELK).
* Experiencia trabajando en un entorno regulado de FinTech o servicios financieros.
**El candidato ideal es alguien que:**
* **Piensa de forma arquitectónica:** Funciona como un líder tecnológico autodirigido capaz de definir la arquitectura del estado futuro, desde el concepto inicial hasta el diseño robusto y listo para producción.
* **Es un líder estratégico:** Funciona como un visionario técnico capaz de definir y comunicar una hoja de ruta técnica clara y a largo plazo que se alinee con la misión de Ezra de ofrecer soluciones digitales de préstamos.
* **Es un impulsor arquitectónico práctico:** Actúa como una autoridad técnica capaz de asumir la propiedad de proyectos de extremo a extremo, así como de apoyar a los ingenieros en implementaciones complejas.
* **Construye alineación arquitectónica:** Destaca en influir, colaborar con y guiar a líderes de ingeniería y gerentes de producto en múltiples dominios para lograr un sistema cohesivo y escalable.
* **Impulsa la excelencia arquitectónica:** Posee conocimientos técnicos profundos para guiar y aprobar diseños complejos, asegurando escalabilidad, resiliencia y seguridad en las capas de software, plataforma y datos.
* **Garantiza la resiliencia de la plataforma:** Gestiona proactivamente los riesgos del sistema, crea alineación en torno a la categorización y los enfoques de tratamiento de riesgos y comparte la responsabilidad sobre los resultados.
* **Defiende la calidad:** Es un defensor apasionado de las mejores prácticas de ingeniería y arquitectónicas, impulsando un estándar consistente de calidad y rendimiento.
* **Acepta la evolución:** Se mantiene actualizado con las tendencias del sector, integrando estratégicamente nuevas tecnologías como la inteligencia artificial y las herramientas nativas de la nube, mientras garantiza la estabilidad de la plataforma principal.
### **Descripción de la empresa:**
Ezra ofrece soluciones digitales de préstamos B2B para mercados emergentes, en asociación con operadores móviles y de billeteras digitales, y proveedores de servicios financieros. Ezra opera en 24 países de África, Oriente Medio y Asia. Nuestras oficinas principales están ubicadas en Nairobi, Kenia y Dubái, Emiratos Árabes Unidos.
Nuestros productos insignia son Servicios de Crédito de Tiempo Aire (ACS), Nano y BNPL.
* ACS es un adelanto de tiempo aire o datos ofrecido a suscriptores móviles prepago en el momento en que su saldo es bajo.
* Nano es un microadelanto en efectivo ofrecido bajo demanda a usuarios de billeteras móviles.
* BNPL facilita pagos a plazos para productos y servicios.
Como empresa de FinTech, nuestro negocio depende completamente de la tecnología y los datos: desde la determinación de la elegibilidad de los suscriptores, la generación de ofertas relevantes, la gestión de riesgos, la emisión y recuperación de préstamos, la optimización del rendimiento y los informes, hasta la conciliación y la facturación.
Cada día procesamos aproximadamente 21 millones de solicitudes de préstamo y 1.4 TB de datos en nuestros mercados. Este proceso debe ser robusto, confiable y seguro.
Pero no termina ahí. Estamos explorando nuevas formas de utilizar nuestra plataforma y los datos transaccionales para mejorar nuestros productos y desarrollar nuevas oportunidades.