Desarrollador Full Stack
Buscamos un desarrollador de software en búsqueda de nuevos retos, resiliente y comprometido con resolver problemas complejos en salud; propositivo, capaz de trabajar bajo procesos, en equipo y con metodologías ágiles. Que tenga un interés particular en el software médico, que es altamente demandante y regulado. Interesado en aprender sobre estándares y regulaciones de informática en salud y que comparta con nosotros la pasión de la actualización continua y el aprendizaje.
Responsabilidades
​
Participa en el diseño según los requerimientos, desarrollo, mantenimiento y documentación del software desarrollado en el área de innovación. Además de apoyar de manera activa en la integración con otros proyectos, testing, CI/CD y la implementación de nuevas tecnologías.
​
​
Requisitos
-
Carrera afín a ciencias de la computación (licenciatura, o superior).
-
Un año de experiencia en algún rol similar, deseable
​
​
Competencias requeridas
​
-
Comprensión oral y escrita del idioma inglés, suficiente para la comprensión de documentación técnica.
-
Profundo conocimiento de desarrollo de software, incluyendo patrones de diseño, arquitecturas, algoritmia, programación funcional y orientada a objetos; así como seguir a cabalidad los principios SOLID.
-
Manejo de bases de datos relacionales (preferible MariaDB, Postgresql y Sqlite) y no relacionales (preferible MongoDB).
-
Experiencia usando Git, familiarizado con sus conceptos y comandos básicos. Con nociones del flujo de trabajo con Git-Flow preferiblemente.
-
Experiencia desarrollando clientes y servidores para API como: RESTFUL, gRPC, graphQL, websockets, sockets, etc.
-
Experiencia utilizando gestores de paquetes y herramientas de construcción como npm, gradle, maven, etc.
-
Experiencia en desarrollo con cualquiera de los siguientes lenguajes: Javascript (node js), Java, C#, Go, Python o typescript.
-
Estar cómodo generando documentación con markdown o asciidoctor.
-
Sentirse cómodo usando sistemas linux y windows a través de la terminal.
​
Competencias deseables
​
-
Manejo de nubes públicas como: AWS, Google Cloud Platform o Azure
-
Conocimiento sobre estándares en Informática médica como DICOM, HL7 (v2, v3, FHIR) y/o ASTM (LIS01/LIS2).
-
Seguridad (basics, PKI, RSA, PCSKs, TLS/SSL, etc)
-
Conocimientos básicos de pruebas integrales, para apoyar a su desarrollo al equipo de calidad.