B&A
Hologic
Ingeniero/a de Software Senior, Dispositivo Médico
Sobre la oportunidad
Ubicado en Newark, DE, el Centro de Innovación de Hologic continúa ofreciendo oportunidades de empleo. Buscamos un/a Ingeniero/a de Software Senior (C#/ .NET, Full Stack) para diseñar, desarrollar, solucionar problemas y depurar software para productos nuevos y existentes.
La persona en este puesto trabajará como parte de un equipo que desarrolla aplicaciones orientadas al usuario para dispositivos médicos relacionados con la salud mamaria y ósea. Este equipo trabaja actualmente para dar soporte a aplicaciones que utilizan C#, WPF, .NET, Java y Android, para usuarios clínicos e internos.
Además de las habilidades técnicas, buscamos a alguien que sea un sólido líder técnico en este equipo. Debería comprender y adherirse profundamente a las buenas prácticas de codificación y ser capaz de mentorizar eficazmente a ingenieros junior. Esperamos que colabore con la dirección para mejorar los procesos y la eficiencia del equipo. La persona más exitosa en este puesto exhibe un alto grado de excelencia técnica, es colaborativa y toma la iniciativa para hacer lo que es mejor para el producto y el cliente.
En Hologic estamos comprometidos a crear tecnología innovadora que permita vidas más saludables en todas partes, todos los días. Nos esforzamos por convertirnos en campeones globales de la salud de la mujer, ofreciendo tecnología confiable que salva vidas. Postúlate hoy y únete a un propósito del que estarás orgulloso/a de defender.
Habilidades
Este puesto requiere 3 días en la oficina, con 2 día flexible por semana para trabajar desde casa.
- Comprensión experta de conceptos de informática, incluidos sistemas operativos, bases de datos, sistemas de software y redes.
- Habilidades de programación expertas, incluidas habilidades de codificación Orientada a Objetos en .NET/C#, C++, C, Java o lenguaje similar.
- Dominio demostrado de principios de diseño de software, algoritmos, estructuras de datos y conceptos de multihilo. Capacidad para reconocer y aprovechar patrones de diseño.
- Capacidad para arquitectar software, definiendo la estructura de alto nivel de un sistema de software complejo, para cumplir con las necesidades funcionales y de rendimiento y soportar la mantenibilidad futura.
- Sólidas habilidades de depuración; Experiencia en la resolución de problemas complejos.
- Capacidad para trabajar con y contribuir a la documentación técnica apropiada (ej: especificaciones de requisitos de software, documentación de diseño de software, notas de versión, etc.)
- Capacidad para realizar y participar en revisiones de código efectivas y exhaustivas.
- Familiaridad sólida con herramientas de desarrollo, incluido control de versiones, pipelines de compilación CICD y herramientas de seguimiento de problemas y proyectos.
- Excelentes habilidades de comunicación escrita y verbal, particularmente en la comunicación de detalles técnicos complejos con audiencias tanto técnicas como no técnicas.
- Capacidad para adaptar el estilo de comunicación a diferentes audiencias.
- Sólido/a contribuyente a equipos de alto rendimiento.
- Demostrar propiedad en la ejecución de planes de proyecto y el cumplimiento de plazos.
- Fuerte conciencia del impacto tanto local como a nivel de sistema del código escrito.
- Capacidad para proporcionar comentarios sobre requisitos y casos de prueba en cuanto a completitud, precisión y capacidad de implementación y prueba.
- Capacidad para apoyar y promover las mejores prácticas departamentales y las mejoras de productos o procesos.
Educación
Título Técnico/Avanzado Preferido: Título Técnico de Grado o Máster en un campo relacionado.
Experiencia Técnica
- Título de Grado – 5-8 años
- Título de Máster - 4-6 años
Expectativas del puesto
- Desarrollar un nivel experto de comprensión de nuestros productos y su uso en la práctica clínica, para mantenerlos, diseñarlos, desarrollarlos y probarlos.
- Diseñar y desarrollar software de alta calidad.
- Desarrollar y mantener software bajo una metodología Agile/Scrum/Integración Continua.
- Contribuir a la documentación técnica de nuevos productos, características y funcionalidades.
- Identificar, diseñar e implementar pruebas de software apropiadas.
- Colaborar con Ingenieros de Pruebas para comprender la funcionalidad para el desarrollo y soporte de planes de pruebas.
- Identificar, diagnosticar, priorizar y resolver problemas técnicos.
- Analizar defectos, proporcionar comentarios e implementar mejoras en los procesos.
- Capacitar a equipos externos sobre elementos clave del diseño del producto, su funcionamiento y cómo utilizarlos correctamente.
- Aplicar y compartir conocimientos de tecnologías nuevas y emergentes y buscar continuamente oportunidades para posibles mejoras del producto.
- Actuar como líder técnico buscando continuamente posibles mejoras del producto e insistiendo en los más altos niveles de calidad y usabilidad del producto.
- Definir y desarrollar mejoras del producto y nuevas características en colaboración con la Gestión de Producto y Expertos del Dominio.
- Realizar evaluaciones de riesgos de software (ej: FMEAs); evaluar y desarrollar mitigaciones de riesgos según corresponda a nivel de componente, subsistema y sistema.
- La familiaridad y experiencia con principios de codificación segura o ciberseguridad es un plus.
- La experiencia en dispositivos médicos es un plus.
- El procesamiento de imágenes médicas/generales es un plus.
- La comprensión de DICOM/HL7 es un plus.
¿Por qué unirse a Hologic?
Estamos comprometidos a hacer de Hologic la empresa donde el mejor talento viene a crecer. Para que tengas éxito, queremos proporcionarte las herramientas y el conocimiento necesarios y, por lo tanto, ofrecemos formación integral cuando te unes, así como desarrollo y formación continua a lo largo de tu carrera. Ofrecemos un salario competitivo y un esquema de bonificación anual, uno de nuestros socios de talento puede discutir esto contigo en más detalle.
El rango salarial base anualizado para este puesto es $106,500 - $166,600 y es elegible para bonificación. La compensación final dependerá en última instancia de factores que incluyen la experiencia relevante, el conjunto de habilidades, el conocimiento, la geografía, la educación, las necesidades del negocio y la demanda del mercado.
Si tienes las habilidades y la experiencia adecuadas y quieres unirte a nuestro equipo, postúlate hoy. ¡Estamos deseando saber de ti!
Aviso para Agencias y Reclutadores de Terceros: Las agencias que presenten un currículum a Hologic deben tener un Acuerdo de Agencia de Hologic vigente y ejecutado por un miembro del Departamento de Recursos Humanos. Además, las agencias solo pueden presentar candidatos para puestos a los que hayan sido invitados por un Reclutador de Hologic. Todos los currículums deben enviarse al Reclutador de Hologic bajo estos términos o no serán considerados.
#LI-DS1 #onsite
Hologic, Inc. se enorgullece de ser un Empleador con Igualdad de Oportunidades, inclusivo de personas con discapacidad y veteranos.
