Senior Platform Engineer - Reporting Systems
Se busca Senior Platform Engineer para Vivid Reports, empresa de SaaS financiero, para trabajar en sistemas de informes y análisis financiero. Responsable de construir y evolucionar la plataforma central, trabajando en backend, SQL, APIs y frontend.
Atractivo para ingenieros experimentados que buscan trabajar en sistemas de informes y análisis financiero en un entorno remoto.
Descripción del puesto
Banyan Software es el hogar permanente ideal para negocios de software que atienden a industrias especializadas, sus empleados y clientes. Estamos en una misión para adquirir, construir y crecer grandes empresas en todo el mundo, ayudándolas a modernizarse a través de experiencia compartida en inteligencia artificial y disciplina operativa. La Fundación Banyan Software, dotada de $100 millones en acciones de Banyan, aprovecha la tecnología para construir un mundo más verde y equitativo. Banyan es una empresa certificada como Great Place to Work, ha sido honrada cinco veces en la lista Inc. 5000 y es una de las diez mejores empresas en la lista Deloitte Technology Fast 500. Fundada en 2016 y con sede en Atlanta, Banyan opera más de 100 empresas de cartera en América del Norte, Reino Unido, UE y APAC. Sobre Vivid Reports (una cartera de Banyan Software) Vivid Reports es una empresa canadiense de SaaS B2B que simplifica la informes financieros y la presupuestación automatizando la informes y análisis directamente dentro de Excel. Permitimos a los equipos financieros manejar datos complejos, reducir el trabajo manual y tomar decisiones más rápidas e informadas. Debe tener habilidades de inglés nativas o casi nativas para ser considerado. Sobre el rol Vivid Reports está buscando un Ingeniero de Plataforma Senior - Sistemas de Informes con experiencia genuina en arquitectura para ayudar a construir y evolucionar la plataforma central detrás de nuestro sistema de informes y análisis financieros. Este es un rol de contribuyente individual con mucha responsabilidad. Estará personalmente a cargo de entregar código de producción en capas de backend, SQL, API y front-end, mientras ayuda a descomponer problemas técnicos complejos en enfoques técnicos claros y ejecutables. La capacidad de arquitectura aquí se basa en la profundidad de implementación, no en la abstracción o supervisión. Nuestro sistema se encuentra 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 entrega valor rápidamente, escala de manera sensata y permanece comprensible para las partes interesadas tanto técnicas como comerciales. El candidato adecuado prospera con la propiedad, trabaja bien con la ambigüedad y quiere mantenerse profundamente involucrado en la codificación. Este no es un camino hacia la gerencia o CTO; es un rol para un desarrollador senior que todavía disfruta genuinamente escribiendo código y resolviendo problemas técnicos difíciles. El rol - Construir y mantener un complemento web de Excel utilizado por equipos financieros en Excel Online y de escritorio - Desarrollar API en la nube que coordinen la ejecución de informes, parámetros y resultados - Construir y evolucionar un servicio de conector seguro en premisa que accede a entornos de SQL Server del cliente o se conecta a infraestructura en la nube de Azure - Diseñar y ajustar consultas SQL y esquemas para casos de uso de informes y análisis - Garantizar la confiabilidad, el rendimiento y la seguridad en todo el sistema - Traducir necesidades comerciales y de informes en casos de uso técnicos claros y diseños de sistemas - Definir límites de sistemas, responsabilidades y flujos de datos - Descomponer iniciativas más grandes en elementos de trabajo bien definidos y secuenciados - Revisar diseños e implementaciones de otros desarrolladores - Establecer estándares pragmáticos para rendimiento, seguridad y capacidad de mantenimiento - Actuar como socio técnico de las partes interesadas de producto y negocio - Contribuir a características asistidas por IA en toda la plataforma, incluyendo asistencia de informes, generación de metadatos, aceleración de flujo de trabajo e interpretación semántica - Aplicar juicio pragmático sobre dónde la IA crea influencia y dónde debe prevalecer el rigor de ingeniería Calificaciones para el éxito - Excelentes habilidades de comunicación en inglés, escritas y habladas - 8-12 años de experiencia en desarrollo de software, incluyendo tiempo significativo en sistemas de producción complejos - Experiencia genuina en arquitectura, no teórica. Capaz de diagramar componentes del sistema, flujos de datos y límites en el acto para sistemas que ha construido - Fuerte experiencia en backend .NET / ASP.NET Core (preferencia principal); experiencia profunda en Node.js / TypeScript considerada - Experiencia avanzada en SQL Server, ajuste de rendimiento de consultas, análisis de planes de ejecución, indexación, procedimientos almacenados y diseño de esquemas orientados a informes - Capacidad de desarrollo front-end utilizando TypeScript y React o un marco moderno equivalente - Experiencia en la construcción o integración de complementos de Excel utilizando Office.js o VSTO fuertemente preferida - Experiencia demostrada con sistemas de gran escala y datos intensivos, no aplicaciones CRUD o trabajo de características estrechas - Familiaridad con fundamentos de Azure, pipelines de CI/CD y diagnósticos de producción - Experiencia en la construcción de características asistidas por IA o integración de capacidades LLM en sistemas de producción fuertemente preferida - Capaz de trabajar de forma independiente con requisitos abstractos, baja supervisión de procesos, alto entorno de propiedad Diversidad, equidad, inclusión y oportunidades de empleo igualitario en Banyan: Banyan afirma que la desigualdad es perjudicial para nuestros equipos globales, asociados, nuestras empresas operativas y las comunidades a las que servimos. Como colectivo, nuestro objetivo es impactar un cambio duradero a través de nuestras acciones. Juntos, nos unimos por la igualdad y la equidad. Banyan se compromete con oportunidades de empleo igualitario independientemente de cualquier característica protegida, incluyendo raza, color, información genética, credo, origen nacional, religión, sexo, orientación afectiva o sexual, identidad o expresión de género, estatus legal de extranjero, ascendencia, edad, estado civil o estatus de veterano protegido y no discriminará a nadie en base a una discapacidad. Apoyamos un lugar de trabajo inclusivo donde los asociados destacan en base al mérito personal, calificaciones, experiencia, habilidad y desempeño laboral. Aviso de reclutamiento Banyan Software puede utilizar herramientas de inteligencia artificial (IA) para ayudar a seleccionar y evaluar a los solicitantes durante el proceso de reclutamiento. Todas las decisiones de contratación son tomadas por nuestro equipo. La información personal presentada a través de su solicitud será recopilada y utilizada para fines de reclutamiento de acuerdo con las leyes de privacidad aplicables. Contáctenos en cualquier momento con preguntas sobre nuestro proceso o para solicitar alojamiento. Cuidado con las estafas de reclutamiento hemos sido informados de individuos que se hacen pasar fraudulentamente por miembros de nuestro equipo de Adquisición de Talento y ofrecen ofertas de trabajo falsas. Estas estafas pueden involucrar solicitudes de información personal o pago por equipo. Protegerse siguiendo estos pasos: - Verificar que todas las comunicaciones de nuestro equipo de reclutamiento provengan de una dirección de correo electrónico @banyansoftware.com. - Recordar que los empleadores nunca solicitarán pago o información bancaria durante el proceso de contratación. - Si recibe un mensaje sospechoso, no responda, en su lugar, envíelo a [email protected] y / o infórmelo a la plataforma donde lo recibió. Su seguridad y protección son importantes para nosotros. Gracias por mantenerse alerta.
Responsabilidades
- Construir y mantener un Excel Web Add-in
- Desarrollar APIs en la nube
- Crear un servicio de conector seguro en premisa
- Diseñar y ajustar consultas SQL
- Garantizar la confiabilidad, el rendimiento y la seguridad del sistema