Skyline Scientific Inc
Prime Health Services, Inc.
Desarrollador Senior de Aplicaciones
Descripción
El Desarrollador Senior de Aplicaciones lidera el diseño y la entrega de funcionalidades de aplicaciones complejas y soluciones multisistema en un entorno principalmente de Microsoft. El rol traduce necesidades de negocio ambiguas en requisitos accionables y diseños técnicos, se responsabiliza del trabajo desde el descubrimiento hasta el soporte en producción, y proporciona orientación técnica a otros desarrolladores. El Desarrollador Senior de Aplicaciones aplica un juicio avanzado a requisitos, diseños, implementaciones, pruebas y documentación asistidos por IA y ayuda al equipo a usar la IA de forma segura y eficaz.
Funciones Esenciales del Puesto
- Liderar el análisis de requisitos, diseño de soluciones, implementación, pruebas, despliegue y soporte para funcionalidades de aplicaciones complejas y soluciones multisistema.
- Facilitar discusiones con propietarios de productos, partes interesadas del negocio e ingenieros para aclarar resultados, suposiciones, dependencias, riesgos, criterios de aceptación y restricciones técnicas.
- Diseñar soluciones seguras, escalables y mantenibles utilizando .NET, C#, React, TypeScript, SQL Server, REST APIs, servicios de Azure y patrones de integración aprobados.
- Definir contratos de API, modelos de datos, límites de aplicaciones, planes de implementación y estrategias de prueba para las soluciones asignadas.
- Establecer pruebas unitarias, de integración, de API, de regresión y automatizadas basadas en navegador apropiadas para el riesgo y la complejidad de la solución.
- Revisar diseños técnicos, pull requests, cambios de código, cobertura de pruebas y documentación, y proporcionar retroalimentación clara y accionable.
- Solucionar problemas de producción complejos, realizar análisis de causa raíz y guiar acciones correctivas duraderas.
- Identificar deuda técnica y recomendar su remediación basándose en el riesgo, el valor de negocio, la mantenibilidad y las prioridades de entrega.
- Mantener y mejorar las canalizaciones de CI/CD, las prácticas de lanzamiento, los estándares de desarrollo y la documentación operativa.
- Mentorizar a Desarrolladores de Aplicaciones en diseño de software, resolución de problemas técnicos, pruebas, documentación y desarrollo responsable asistido por IA.
- Contribuir con prompts, instrucciones, patrones, ejemplos de referencia y prácticas de calidad reutilizables al equipo de desarrollo.
Expectativas de Desarrollo Habilitado por IA
- Utilizar IA en el análisis de requisitos, diseño técnico, implementación, pruebas, depuración, documentación y revisión de código donde esté aprobado y sea apropiado.
- Convertir discusiones de negocio y materiales fuente en borradores de historias de usuario, criterios de aceptación, especificaciones, escenarios de prueba y planes de implementación, y luego validarlos con las partes interesadas autorizadas.
- Identificar suposiciones incorrectas, requisitos faltantes, preocupaciones de seguridad, casos límite, rutas no probadas y lógica incompleta en artefactos generados por IA.
- Comparar requisitos, diseños, código y pruebas asistidos por IA en cuanto a trazabilidad, consistencia y cobertura.
- Determinar cuándo una tarea asistida por IA es demasiado amplia para una revisión humana práctica y descomponerla en incrementos más pequeños.
- Entrenar a desarrolladores en la calidad de los prompts, gestión de contexto, manejo seguro de datos, validación, limitaciones y escalada.
- Recomendar mejoras en el flujo de trabajo de IA a nivel de equipo sin eludir los controles requeridos de diseño, seguridad, pruebas, revisión o lanzamiento.
Cualificaciones Requeridas
- Experiencia profesional avanzada desarrollando aplicaciones full-stack con .NET de Microsoft, C#, SQL Server, tecnologías web, APIs, pruebas automatizadas y prácticas de control de código fuente.
- Experiencia demostrada en la entrega de funcionalidades complejas o soluciones multisistema y en el soporte de aplicaciones en producción.
- Sólidos conocimientos de arquitectura de aplicaciones, modelado de datos, patrones de integración, seguridad, rendimiento, mantenibilidad, CI/CD y prácticas de lanzamiento.
- Experiencia liderando diseño técnico, revisión de código, análisis de causa raíz y resolución de problemas técnicos.
- Capacidad demostrada para mentorizar desarrolladores e influir en la calidad de la ingeniería sin autoridad supervisora directa.
- Capacidad demostrada para validar y mejorar requisitos, diseños técnicos, código, pruebas y documentación generados por IA.
- Título, certificación técnica relevante o experiencia equivalente directamente relacionada suficiente para desempeñar las responsabilidades del puesto.
Cualificaciones Preferidas
- Experiencia con React, TypeScript, ASP.NET Web API, servicios de Azure, microservicios, Playwright, Python y prácticas modernas de ingeniería de calidad.
- Experiencia en facturación sanitaria, X12.837, datos regulados, sistemas sensibles a la seguridad o integraciones de tecnología sanitaria.
- Experiencia estableciendo patrones de desarrollo reutilizables, prompts, instrucciones o estándares de ingeniería.
Competencias Clave
- Pensamiento sistémico y capacidad para comunicar compensaciones técnicas.
- Liderazgo técnico a través de la influencia, la mentoría y la revisión constructiva.
- Sólida comunicación con las partes interesadas y capacidad para aclarar la ambigüedad.
- Experimentación disciplinada, medición de la calidad y mejora continua.
- Juicio para aceptar, revisar o rechazar resultados asistidos por IA y explicar la decisión.
Ámbito de Actuación y Autoridad de Decisión
- Responsable de funcionalidades y soluciones complejas que abarcan múltiples componentes o servicios de aplicaciones.
- Trabaja con amplia autonomía dentro de la arquitectura y gobernanza establecidas.
- Toma decisiones significativas de diseño e implementación y coordina el trabajo entre desarrolladores o áreas de aplicación.
- Sirve como punto de escalada para problemas complejos de diseño, implementación, pruebas y producción.
- Escala decisiones de arquitectura empresarial, seguridad material, cumplimiento, proveedores y decisiones inter-portafolio.
IA Responsable y Responsabilidad Humana
Este puesto solo puede utilizar herramientas de IA, conexiones de datos y prácticas de desarrollo aprobadas por la organización. El empleado debe revisar, probar, documentar y validar el trabajo asistido por IA antes de su uso o lanzamiento y sigue siendo responsable de la corrección, seguridad, privacidad, mantenibilidad, consideraciones de propiedad intelectual, alineación con el negocio y decisiones finales. La información sensible o regulada solo puede usarse dentro de los sistemas aprobados para dicha información. La incertidumbre material, el comportamiento inesperado, las preocupaciones de seguridad o los conflictos de políticas deben escalarse a través de los canales aprobados.
Beneficios
- Seguro Médico
- Seguro Dental y de Visión
- Incapacidad a Corto y Largo Plazo pagada por la empresa
- Seguro de vida a término grupal pagado por la empresa
- Generosa Política de PTO (Permiso Pagado)
- Programas de reconocimiento de empleados
- Comodidades de oficina corporativa
- Frecuentes eventos para empleados
Acerca de Prime Health Services
Prime Health Services (PHS) es una empresa nacional de contención de costos médicos especializada en soluciones de redes PPO personalizadas. Desde 2001, nos hemos asociado con aseguradoras, TPA (Administradores de Terceros), grupos autoasegurados y entidades gubernamentales para ofrecer acceso a atención médica de alta calidad a tarifas con descuento. Nuestro enfoque impulsado por la tecnología nos permite brindar un servicio rápido, flexible y confiable a nuestros clientes, al tiempo que apoyamos un lugar de trabajo colaborativo centrado en el empleado.
