Siemens
RAYUS Radiology
Ingeniero de Software Senior
Sobre la oportunidad
¡RAYUS ahora ofrece DailyPay! ¡Trabaja hoy, cobra hoy!
El rango salarial para este puesto es $125,000 - $135,000 según la experiencia directa y relevante.
Este es un puesto híbrido a tiempo completo que requiere 40 horas por semana. Los turnos son de lunes a viernes.
Texto alternativo generado por máquina: DAILYPAY DISPONIBLE dailypay. ¡Solicita hoy!
*La implementación de DailyPay está supeditada al período de configuración inicial
RAYUS Radiology busca un Ingeniero de Software de TI Senior para unirse a nuestro equipo. Estamos desafiando el status quo al arrojar luz sobre la radiología y convertirla en un primer paso crítico en el diagnóstico y el tratamiento adecuado. ¡Únete a nosotros y brillemos juntos! Como Ingeniero de Software de TI Senior, serás responsable del desarrollo y diseño de código nuevo o de la refactorización de código existente para mejorar sus cualidades internas, como la legibilidad, la mantenibilidad y la eficiencia, de aplicaciones y servicios de cliente de escritorio utilizando las últimas tecnologías, metodologías y mejores prácticas. Responsable de mantener, dar soporte y actualizar los sistemas y aplicaciones existentes. Este puesto garantiza la integridad, seguridad, disponibilidad, eficacia y eficiencia de la solución RIS (Sistema de Información Radiológica) de RAYUS y sus subsistemas de soporte, servicios técnicos, aplicaciones y procesos de integración de datos, mediante el diseño y la optimización de soluciones técnicas en varios dominios, proporcionando orientación técnica y colaboración en proyectos relacionados con el ecosistema de TI.
FUNCIONES Y RESPONSABILIDADES ESENCIALES
(60%) Arquitectura y desarrollo de software
- Realizar análisis de los requisitos, procedimientos y problemas de los usuarios para automatizar o mejorar los sistemas existentes, y revisar las capacidades, el flujo de trabajo y otras funcionalidades del sistema informático
- Definir modelos de referencia, estándares, patrones, mejores prácticas y documentos de diseño para establecer un marco arquitectónico sólido
- Responsable de mejorar la eficiencia, la productividad y la calidad del proceso de desarrollo
- Diseñar, desarrollar, mantener y documentar arquitecturas de soluciones para garantizar la trazabilidad con los requisitos de arquitectura actuales
- Diseñar bases de datos para soportar aplicaciones de front end y cumplir con los estándares de RAYUS, además de determinar y presentar de forma proactiva las mejores prácticas de la industria según corresponda *
- Actuar como experto en la materia (SME) y mentor para ingenieros de software de nivel asociado y junior, revisando sus soluciones de codificación y documentación para garantizar la precisión y la integridad
- Colaborar, dentro de un proceso de desarrollo de software ágil, con otros ingenieros de software, expertos en la materia (SME) y otras partes interesadas, garantizando un proceso de desarrollo coordinado y eficiente
- En colaboración con el Ingeniero de Software de TI Principal, preparará documentación completa, que incluye, entre otros, especificaciones técnicas, manuales de usuario y procedimientos de prueba
- Participar en la revisión por pares de documentos, diseños, código, casos de prueba, documentación de usuario y proporcionar comentarios constructivos
- Participar en reuniones de proyectos, incluyendo el refinamiento de Scrum, planificación de sprints, revisiones de sprints y reuniones diarias de pie (daily stand-ups)
- Ayudar a establecer el pipeline para CI/CD y DevOps según los estándares de la industria
(20%) Mantenimiento del sistema de aplicaciones
- Realizar un análisis exhaustivo de la causa raíz y la resolución de problemas con las partes interesadas internas y externas
- Solucionar problemas escalados y problemas a nivel de código para aplicaciones y sistemas existentes de forma rápida y eficiente
- Gestiona la implementación y actualización de reparaciones complejas, correcciones y extensiones de aplicaciones del sistema desarrolladas internamente
- Supervisar de forma proactiva el uso de las aplicaciones del sistema para mejorar el diseño y analizar la eficacia y eficiencia existentes
- Desarrollar e implementar estrategias para mejorar y/o aprovechar las aplicaciones del sistema para proporcionar valor adicional
- Colaborar entre equipos para compartir conocimientos que informen y cumplan con una prestación de servicios óptima
- Proporcionar soporte fuera del horario laboral para el mantenimiento crítico o la resolución de problemas según sea necesario
(10%) Gestión ágil y soporte al departamento
- Ayudar a definir los sprints de proyectos para proyectos de desarrollo, mantenimiento y soporte de aplicaciones, proporcionando un esquema (desglose) claramente definido de las tareas y las estimaciones relacionadas
- Proporciona liderazgo técnico a otros ingenieros de software y consultores
- Ayudar a organizar la dirección técnica con el equipo de ingeniería de software y terceros aplicables
- Ayudar con la auditoría de proyectos y la documentación técnica del equipo de ingeniería de software para garantizar la coherencia y la precisión
- Comunicarse de manera integral y clara entre los grupos de trabajo para promover la dirección técnica
(10%) Otras funciones
- Completa otras tareas y proyectos según se le asigne
Cualificaciones
Requerido
- Licenciatura en informática, ingeniería de software, administración de empresas de TI o un campo estrechamente relacionado, o el equivalente en experiencia laboral aplicable
- Siete (7) años de experiencia trabajando con desarrollo de aplicaciones web y bases de datos relacionales, y desarrollando aplicaciones basadas en datos
- Siete (7) años de experiencia trabajando con el framework .NET (C#, ASP.NET), HTML, HTML5, JavaScript, jQuery, CSS.NET Core, desarrollo de API, jQuery, CSS, Git y pruebas unitarias
- Cinco (5) años de experiencia trabajando con bases de datos relacionales y desarrollando aplicaciones basadas en datos (SQL)
- Cinco (5) años de experiencia diseñando y arquitectando soluciones y procesos dentro de una organización sanitaria a gran escala, con una comprensión de los desafíos y requisitos únicos de este tipo de dominio
- Cuatro (4) años de experiencia en la traducción de requisitos comerciales en soluciones funcionales con diagramas de integración y diagramas de flujo
- Tres (3) años de experiencia práctica en metodologías de desarrollo ágil con TFS y Azure DevOps para implementaciones de CI/CD
- Tres (3) años de experiencia práctica en conceptos de bases de datos relacionales (por ejemplo, esquemas lógicos, estructuras de tablas físicas, atributos de datos, claves primarias y externas, lenguajes de consulta, seguridad, control, copia de seguridad y recuperación ante desastres)
- Conocimiento avanzado de los estándares de interoperabilidad de datos sanitarios (por ejemplo, HL7, FHIR) y experiencia en la arquitectura de soluciones que faciliten el intercambio fluido de datos en ecosistemas sanitarios
- Conocimiento práctico y experiencia con el concepto de 'deuda técnica', patrones de diseño, refactorización, modularidad, etc.
- Conocimiento práctico y experiencia con una amplia gama de tecnologías, es decir, dispositivos móviles, inteligencia artificial (IA), operaciones de centros de datos, gestión de infraestructura, computación en la nube (Azure), transmisión de datos, Internet de las cosas (IoT), blockchain, computación de borde (edge computing) y tecnologías de experiencia digital
- Comprensión experta de la arquitectura de aplicaciones web, incluidos los principios de POO, patrones de diseño y diseño de experiencia de usuario para aplicaciones web
Preferido
- Experiencia en el diseño y desarrollo de aplicaciones de software (apps) para teléfonos móviles, smartphones, tabletas y otros dispositivos móviles
- Experiencia práctica en la gestión de proyectos técnicos complejos
- Experiencia con Mirth (Mirth Connect), un motor de integración de código abierto específico para la industria sanitaria
- Experiencia en el uso de Window Communication Foundation (WCF) para desarrollar aplicaciones orientadas a servicios
RAYUS se compromete a ofrecer excelencia clínica en comunidades de todo EE. UU., impulsada por nuestra pasión y servicio superior a los proveedores referentes y pacientes. RAYUS Radiology se basa en nuestra medicina brillante, equipo brillante, tecnología y servicios brillantes, todo para brindar el más alto nivel de atención al paciente posible.
Aportamos brillantez a la salud y el bienestar. ¡Únete a nuestro equipo y arroja luz sobre los servicios de radiología! RAYUS Radiology es un empleador que ofrece igualdad de oportunidades (EO Employer/Vets/Disabled).
Ofrecemos beneficios (según elegibilidad) que incluyen seguro médico, dental y de visión, plan 401k con aportación de la empresa, seguro de vida y discapacidad, reembolso de matrícula, asistencia para adopción, seguro para mascotas, tiempo libre remunerado (PTO) y pago de vacaciones, ¡y mucho más! Visita nuestra página de carreras para verlos todos en rayusradiology.com/careers rayusradiology.com/careers.
