Experto en Thought Machine Vault
Job Description
"Rol de consultoría y arquitectura experta. Profesional con experiencia comprobada en la implementación productiva de Vault. Acompaña al equipo como referente técnico, revisa diseños críticos y acelera la curva de aprendizaje del proyecto.
Experiencia requerida:
7+ años en proyectos de diseño e implementaciones de plataformas financieras y transaccionales de alto volumen.
Al menos 2 años trabajando con Thought Machine Vault, idealmente con 1 o más implementaciones productivas completas (no solo POCs).
Conocimiento Mandatorio - Sobre plataforma Vault Thought Machine
Dominio de Smart Contracts en Python 3: hooks (pre_posting_code, post_posting_code, scheduled_code, derived_parameters, etc.), versionado, evolución y migraciones de contratos en producción.
Postings API y modelo de Double-Entry Accounting de Vault (Postings, Phases, Custom Instructions, Restrictions).
Streaming API y consumo de eventos de Vault (Kafka).
Core API y Restful APIs de la plataforma.
Workflows / Workflows Engine para procesos de larga duración.
Supervisor Contracts y patrones de orquestación entre productos.
Schedules (cron y eventos) y comportamiento bajo carga.
Operations Dashboard para soporte y operación.
Estrategias de testing de Smart Contracts (Contract Simulator, unit tests).
Mandatorio Técnico
Conocimiento de patrones de Arquitecturas distribuidas (EDA,Outbox, Saga).
Python.
Kafka (productor/consumidor, manejo de offsets, dead-letter).
AWS (debe entender EKS, IAM, KMS).
PostgreSQL.
Linux, contenedores, Kubernetes (Vault corre sobre K8s).
Git y prácticas de CI/CD.
Deseable
Certificación oficial de Thought Machine (Smart Contracts y/o Platform).
Experiencia con Java + Spring Boot (para conversar con el equipo de satélites).
Experiencia con BIAN e ISO 20022."