CNI ofrece excelentes beneficios desde el primer día de trabajo para los empleados de tiempo completo: seguro médico, dental y de la vista, seguro de vida de la empresa, seguro por discapacidad a corto y largo plazo, plan 401(k) con adquisición inmediata de derechos, asistencia para el desarrollo profesional, programa de asistencia legal, planificación familiar/asistencia para la fertilidad, tiempo libre personal y observancia de los días festivos federales.
Requisitos iniciales
Debe poder obtener y mantener la autorización de cliente necesaria para acceder a los sistemas, instalaciones, equipos y propiedades.
Demuestra un sólido conocimiento de los marcos de trabajo front-end modernos, la arquitectura basada en componentes, la gestión de estados y el diseño responsivo.
Amplio conocimiento de sistemas de información, incluyendo: PQS/PRIA/PEARLS (Sistema de consulta PROTRAK – ASP.NET MVC 5), bases de datos de cuarta dimensión (PROTRAK/SACRED 4D Database), multitud de aplicaciones web (varias versiones de .NET, VB simple, Ruby on Rails).
Experiencia en codificación en un entorno clínico/médico.
Capacidad para convertir una aplicación 4D existente, muy grande y compleja, en una aplicación web MVC 5. Este sistema deberá ser compatible con múltiples sistemas existentes y enviar actualizaciones a dichos sistemas.
Capacidad para traducir los requisitos empresariales en soluciones técnicas.
Habilidades avanzadas de codificación SQL, con especial énfasis en la adquisición y manipulación de datos.
Conocimientos avanzados de diseño web (HTML, CSS, JavaScript)
Conocimientos avanzados de lenguajes de marcado (JSON, XML)
Habilidades avanzadas en lenguajes de programación ASP.NET (VB, C#), prácticas de programación ASP.NET (MVC 5+), tecnología de bases de datos 4D (muy valorado), incluyendo: actualización de la interfaz de usuario, métodos, exportación de datos.
Funciones y responsabilidades principales
Las funciones y responsabilidades principales incluyen las siguientes. Se podrán asignar otras tareas.
Diseña, desarrolla, prueba y mantiene los componentes de la interfaz de usuario y del servidor de la aplicación.
Crea aplicaciones web de alto rendimiento que interactúan con grandes conjuntos de datos, API, servicios y bases de datos.
Contribuye a la arquitectura general de las aplicaciones web y recomienda soluciones técnicas.
Desarrolla sitios web, portales y funcionalidades de aplicaciones escalables, flexibles y dinámicas.
Garantiza la calidad, la capacidad de respuesta, la fiabilidad y la facilidad de mantenimiento de la aplicación.
Escribe código eficiente, seguro y reutilizable que sigue los estándares establecidos y las mejores prácticas.
Soluciona problemas y corrige defectos complejos en las aplicaciones y problemas de rendimiento.