Redwood Materials
TRIMEDX
Ingeniero/a de Software Senior
Resumen
Si te preguntas qué hace diferente a Trimedx, es que todos nuestros asociados comparten un propósito común de servir a clientes, pacientes, comunidades y entre nosotros con la misma medida de cuidado y rendimiento.
- Todos están enfocados en servir al cliente y lo hacemos colaborando y apoyándonos mutuamente
- Los asociados esperan con ganas venir a trabajar cada día
- Cada asociado importa y marca la diferencia
Es realmente una cultura como ninguna otra. ¡Esperamos que te unas a nuestro equipo! Descubre más sobre nuestra empresa y cultura aquí trimedx.com/careers.
El Ingeniero/a de Software Senior será responsable de ayudar a transformar las aplicaciones internas de Trimedx en productos SaaS escalables, seguros y orientados al cliente. Este individuo debe ser alguien que no solo ejecute, sino que impulse la solución con pensamiento de ingeniería de sistemas. Se requiere experiencia con integraciones/API y habilidades no solo en desarrollo web front-end.
En Trimedx, estamos comprometidos a cultivar una cultura de trabajo donde cada asociado se sienta valorado, apoyado y empoderado para prosperar. Esta cultura refleja nuestra creencia de que nuestra gente es nuestra base, su bienestar es esencial y el éxito compartido se construye a través del trabajo significativo, el reconocimiento y las oportunidades de crecimiento.
Abrazamos las diferencias de las personas, que incluyen edad, raza, color, etnia, género, identidad de género, orientación sexual, origen nacional, educación, genética, condición de veterano, discapacidad, religión, creencias, opiniones y experiencias de vida.
].
Responsabilidades Clave
- Diseñar, desarrollar y mantener aplicaciones full-stack SaaS que soporten tres plataformas principales de Trimedx.
- Crear y mejorar aplicaciones web orientadas al cliente, APIs y servicios backend que soporten flujos de trabajo de operaciones sanitarias.
- Desarrollar microservicios escalables y arquitecturas orientadas a eventos para soportar despliegues de SaaS multi-inquilino.
- Colaborar estrechamente con Gestión de Producto, UX, Ciencia de Datos, Infraestructura, Seguridad y equipos de DevOps para entregar nuevas capacidades desde el concepto hasta la producción.
- Familiaridad con el desarrollo Greenfield
- Familiaridad con la autenticación segura, autorización y control de acceso basado en roles (RBAC) para usuarios internos y externos.
- Crear y consumir APIs que se integren con sistemas empresariales, tecnologías sanitarias y plataformas de terceros.
- Contribuir a las decisiones de arquitectura nativa de la nube centradas en la escalabilidad, resiliencia, observabilidad y mantenibilidad.
- Soportar pipelines de CI/CD, estrategias de pruebas automatizadas y mejores prácticas de DevSecOps.
- Optimizar el rendimiento, la fiabilidad y la experiencia del usuario de la aplicación a través de la monitorización, telemetría y mejora continua.
- Participar en revisiones de arquitectura y ayudar a establecer capacidades de plataforma fundamentales que puedan ser aprovechadas en múltiples productos de operaciones sanitarias.
Responsabilidades Adicionales
- Desarrolla y puede liderar el desarrollo de aplicaciones y el framework subyacente.
- Colabora y puede liderar diseños de aplicaciones.
- Puede liderar, implementar, probar y entregar nuevas funcionalidades para múltiples plataformas.
- Coordina con el equipo de QA para iniciar las pruebas y asegurar que se completen.
- Diseña el framework y los estándares de software y hace sugerencias para mejoras de sistemas/software.
- Evalúa y mejora el proceso de desarrollo de aplicaciones.
- Planifica actualizaciones, migraciones, optimizaciones, nuevas implementaciones e identifica y resuelve problemas de eficiencia.
- Escribe y revisa scripts, plantillas, interfaces y aplicaciones de utilidad para mejorar continuamente la funcionalidad.
- Desarrolla, prueba, soluciona problemas y documenta sistemas nuevos y mejorados.
- Escribe y revisa planes de prueba para entornos operativos nuevos y existentes.
- Proporciona soporte de nivel 3 para el área de especialización.
- Soluciona y resuelve una amplia gama de problemas de sistemas.
- Puede recomendar estándares y mejores prácticas, incluyendo planificación de capacidad, estrategias de recuperación y seguridad para las áreas soportadas.
- Supervisa el trabajo de otros para asegurar la calidad del código.
- Recomienda soluciones basadas en mejores prácticas establecidas y juicio propio.
- Detecta patrones y utiliza el pensamiento conceptual para resolver problemas.
- Toma decisiones proactivas que traducen la dirección en acciones específicas.
- Los problemas se escalan a la Gestión de Tecnología. Autosuficiente y capaz de trabajar con supervisión mínima.
- Se comunica con la Gerencia y puede comunicarse con el Liderazgo de Tecnología, sobre el estado de los problemas y las decisiones para influir en los resultados.
- Lidera reuniones con socios para lograr alineación y comprensión.
- Proporciona orientación a miembros del equipo con menos experiencia.
- Crea y presenta presentaciones y comunicaciones a compañeros.
Habilidades Técnicas Requeridas
Front-End
- React, TypeScript, JavaScript
- Frameworks web modernos y librerías de componentes
- Desarrollo UI/UX responsivo
- Gestión de estado y frameworks de pruebas front-end
- Claude Code (o similar) para desarrollo centrado en IA
Back-End
- .NET/C# (preferido) o tecnologías equivalentes de backend empresariales
- Diseño y desarrollo de API RESTful
- Arquitectura de microservicios
- Estándares de seguridad y autenticación de API (OAuth, OpenID Connect, JWT)
- Azure APIM
Ingeniería de Plataforma y Cloud
- Microsoft Azure (nuestro stack web)
- Azure App Services, Functions, Storage, Service Bus/Event Grid
- Conceptos de Infraestructura como Código (Terraform, Bicep, ARM)
- Patrones de diseño de aplicaciones nativas de la nube
Datos
- Diseño de bases de datos relacionales y SQL Server
- Modelado y optimización de datos
- Familiaridad con Snowflake
- Experiencia trabajando con plataformas de datos analíticos y APIs
- Comprensión de arquitecturas de integración de datos y orientadas a eventos
DevOps y Seguridad
- Git y prácticas modernas de control de código fuente
- Pipelines de CI/CD (Azure DevOps preferido)
- Pruebas automatizadas e ingeniería de calidad
- Monitorización y observabilidad de aplicaciones
- Ciclo de vida de desarrollo de software seguro (SSDLC)
- Principios de DevSecOps
Habilidades y Experiencia
Habilidades
- Diseño de Aplicaciones
- Mantenimiento de Aplicaciones
- Implementación
- Programación
- Pruebas de Sistemas
- Ciclo de Vida de Desarrollo de Sistemas
- Pensamiento Conceptual
- Colaboración
- 3+ años de experiencia en codificación y desarrollo de software.
- Conocimiento profundo en las áreas de contenido de SQL, modelado y DB, bases de datos, servidores de aplicaciones, tecnologías de caché, metodologías ágiles, diseño y pruebas de aplicaciones.
Educación y Cualificaciones
Requerido
- Título de asociado o experiencia equivalente
Experiencia Preferida
- Experiencia en la creación de productos SaaS orientados al cliente y externos.
- Experiencia en la implementación de arquitecturas de aplicaciones multi-inquilino.
- Experiencia en sanidad, tecnología sanitaria, gestión de activos o flujos de trabajo operativos.
- Experiencia en el soporte de aplicaciones habilitadas para IA/ML e integraciones de API.
- Familiaridad con soluciones empresariales de gestión de identidad y acceso.
- Experiencia trabajando en equipos de producto Agile y entornos multifuncionales.
Preferido
- Título de grado o experiencia equivalente en MIS, informática o campos relacionados.
Qué significa el éxito
- Entrega de software seguro, escalable y listo para el cliente que soporta el crecimiento del producto.
- Ayuda a establecer una arquitectura de plataforma común de operaciones sanitarias en múltiples productos.
- Reducción de la deuda técnica mientras se acelera la entrega de funcionalidades.
- Contribución a la transición de aplicaciones internamente enfocadas a ofertas comercialmente viables de SaaS.
- Impulso de la excelencia en ingeniería a través de la automatización, la calidad, la seguridad y el pensamiento de plataforma.
Resolución de Problemas y Análisis
- Recomienda soluciones basadas en mejores prácticas establecidas y juicio propio.
- Detecta patrones y utiliza el pensamiento conceptual para resolver problemas.
Toma de Decisiones / Autonomía
- Toma decisiones proactivas que traducen la dirección en acciones específicas.
- Los problemas se escalan a la Gestión de Tecnología. Autosuficiente y capaz de trabajar con supervisión mínima.
Comunicaciones / Interacciones
- Se comunica con la Gerencia y puede comunicarse con el Liderazgo de Tecnología, sobre el estado de los problemas y las decisiones para influir en los resultados.
- Lidera reuniones con socios para lograr alineación y comprensión.
- Proporciona orientación a miembros del equipo con menos experiencia.
- Crea y presenta presentaciones y comunicaciones a compañeros.
- Todas las demás Tareas asignadas.
#LI-Remote
Trimedx es un Empleador con Igualdad de Oportunidades. Entorno de Trabajo Libre de Drogas.
Dado que estamos comprometidos a proporcionar un entorno de trabajo seguro y productivo, Trimedx es un entorno de trabajo libre de drogas. En consecuencia, los asociados tienen prohibido participar en la fabricación, venta, distribución, dispensación, posesión o uso ilegal de cualquier sustancia controlada o marihuana, o estar bajo su influencia, en todas las propiedades de Trimedx y del Cliente o durante las horas de trabajo/guardia.
