




Resumen: Buscamos un desarrollador senior de full stack con experiencia en arquitectura para entregar código, coordinar el trabajo técnico y brindar liderazgo para software de informes financieros. Aspectos destacados: 1. Rol senior de full stack práctico con liderazgo arquitectónico 2. Copropiedad técnica del producto, guiando el desarrollo de la hoja de ruta 3. Oportunidad de construir y capacitar un equipo de ingeniería Acerca de Vivid Vivid desarrolla software moderno de informes financieros, presupuestación y análisis para equipos de finanzas y operaciones que dependen de Excel pero necesitan bases de datos más sólidas, gobernanza y rendimiento de lo que pueden ofrecer las herramientas heredadas de informes. Nuestra plataforma conecta Excel—donde ya trabajan los equipos de finanzas—a un almacén de datos financieros y operativos escalable y regido, sin la fragilidad de las herramientas heredadas. Nuestro trabajo se sitúa en la intersección de Excel, SQL Server, acceso seguro a datos y servicios orquestados en la nube. Nos enfocamos en una arquitectura pragmática que entregue valor rápidamente, escale de forma razonable y siga siendo comprensible tanto para partes interesadas técnicas como comerciales. Debe tener habilidades avanzadas o superiores en inglés para ser considerado El puesto Buscamos un desarrollador senior de full stack con experiencia en arquitectura que pueda entregar código de producción y coordinar el trabajo técnico en un pequeño equipo. Este no es un rol de «arquitecto de sistemas puro» ni un rol de implementación estrecho. Estará involucrado directamente mientras también ayude a desglosar problemas en casos de uso, definir enfoques técnicos y guiar a otros desarrolladores hacia soluciones limpias y mantenibles. A. Transición de copropiedad del producto – técnica Desarrollar una comprensión sólida de la arquitectura del producto, los objetivos comerciales, los casos de uso de los clientes y la deuda técnica existente. Asumir gradualmente la copropiedad técnica del producto —y, bajo la dirección del líder de producto, asumir la responsabilidad del desarrollo de la hoja de ruta dentro de los próximos 2–3 meses; incluyendo repositorios de código fuente, sistemas de compilación, bibliotecas de terceros, complementos con licencia, etc. Garantizar la estabilidad, confiabilidad y mantenibilidad del sistema. B. Liderazgo técnico y colaboración con ventas, soporte y clientes Participar en discusiones técnicas y sesiones de planificación con el CTO y el equipo de Ventas. Brindar aportes sobre arquitectura, escalabilidad, seguridad y mejoras de rendimiento. Identificar riesgos técnicos y recomendar estrategias de mitigación. C. Hoja de ruta técnica y mejoras Contribuir a la definición y mantenimiento de la hoja de ruta técnica, alineada con las prioridades comerciales. Planificar y apoyar actualizaciones tecnológicas, esfuerzos de modernización y mejoras arquitectónicas. Equilibrar innovación con plazos de entrega realistas y capacidad del equipo. D. Traducción de requisitos y estimación Traducir requisitos comerciales y de funcionalidades en diseños técnicos claros y planes de implementación. Colaborar con partes interesadas del producto y del negocio para aclarar el alcance y evaluar la viabilidad. Proporcionar estimaciones de esfuerzo para funcionalidades y mejoras. Desglosar el trabajo en tareas ejecutables y apoyar la planificación de sprints. Asegurar que los compromisos sean realistas y estén alineados con la capacidad del equipo. E. Implementación práctica de la hoja de ruta, lanzamientos incrementales propios, planificación de ampliación del equipo, mentoría posterior del equipo y establecimiento de procesos de ingeniería Trabajar en la implementación de la hoja de ruta técnica, utilizando el 70 % de su propia capacidad y realizando lanzamientos incrementales (prácticos) Simultáneamente, según proyecciones comerciales / de ingresos, planificar la expansión de la capacidad de ingeniería con desarrolladores junior Apoyar la expansión del equipo de ingeniería (en los próximos 12–18 meses): o Brindar aportes sobre las habilidades técnicas requeridas, ayudar con entrevistas técnicas y evaluaciones de candidatos. o Apoyar la incorporación de nuevos ingenieros, incluyendo la transferencia de conocimientos sobre arquitectura y prácticas de desarrollo. Guiar los enfoques de implementación y promover las mejores prácticas de programación; realizar revisiones de código para garantizar calidad, mantenibilidad y cumplimiento de estándares. Contribuir a la mejora de los procesos de desarrollo y de la disciplina general de ingeniería. Habilidades técnicas fundamentales Experiencia comprobada gestionando un producto SaaS completo o híbrido, incluidos repositorios de código fuente (Git, GitHub, Azure DevOps, Bitbucket) y gestión de estrategias de ramificación (GitFlow, desarrollo basado en trunk). Experiencia práctica gestionando sistemas de compilación y liberación como Azure DevOps Pipelines, GitHub Actions, Jenkins, MSBuild y gestión de paquetes NuGet. Experiencia heredando y estabilizando sistemas de producción basados en .NET / ASP.NET Core, SQL Server, Office.js, APIs REST y arquitecturas distribuidas cliente-servidor. Capacidad para auditar bibliotecas de terceros, componentes con licencia, manifiestos de complementos de Office y gestión de dependencias en cuanto a seguridad, cumplimiento y mantenibilidad. Liderazgo técnico multifuncional (interfaz técnica + comercial) Experiencia apoyando a clientes empresariales en descubrimiento técnico, discusiones previas a la venta, revisiones de arquitectura de soluciones y resolución de incidencias en producción. Capacidad para evaluar los compromisos entre escalabilidad, rendimiento y seguridad en sistemas de informes basados en SQL Server y plataformas impulsadas por APIs. Experiencia colaborando con los equipos de Ventas, Producto y Soporte para priorizar solicitudes de funcionalidades y traducir necesidades comerciales en especificaciones técnicas. Habilidades sólidas de comunicación —capaz de explicar la arquitectura del sistema, limitaciones de las APIs
