Grupo EMI
Grupo EMI es una compañía enfocada en servicios de salud, con presencia en LATAM, orientada a ofrecer soluciones oportunas, confiables y de alto valor para sus clientes. Su propósito es conectar la atención, la tecnología y la eficiencia operativa para responder de manera efectiva a las necesidades del negocio y de los usuarios.
Objetivo del cargo
Diseñar, construir y liderar soluciones tecnológicas robustas, escalables y seguras que respondan a las necesidades del negocio, garantizando la alineación entre las decisiones de desarrollo de software y la arquitectura empresarial. Actuar como puente entre los equipos técnicos y estratégicos, promoviendo buenas prácticas, estandarización, modernización tecnológica y gobernanza de los sistemas.
Responsabilidades principales
Diseñar arquitecturas de software modulares, reutilizables y alineadas a los principios SOLID, Clean Architecture y patrones de diseño.
Liderar el diseño técnico de soluciones desde la fase de requerimientos hasta el despliegue final, integrando aspectos de seguridad, rendimiento y escalabilidad.
Desarrollar componentes clave, definir estándares de codificación y revisar código para garantizar la calidad del software.
Guiar a los equipos de desarrollo en la aplicación de buenas prácticas, metodologías ágiles y herramientas DevOps.
Proponer y liderar iniciativas de modernización tecnológica, incluyendo migraciones a microservicios, serverless y cloud-native.
Evaluar nuevas tecnologías, frameworks y herramientas para incorporarlas estratégicamente a los proyectos.
Garantizar la integridad de la arquitectura durante el ciclo de vida de los productos, asegurando su evolución sin comprometer la sostenibilidad técnica.
Requisitos
Profesional en Ingeniería de Sistemas, Ingeniería de Software, Ciencias de la Computación o áreas afines.
Mínimo 5 años de experiencia en desarrollo de software.
Al menos 2 años de experiencia en arquitectura de soluciones tecnológicas.
VACANTE PARA PERSONAS EN COLOMBIA (DESEABLE EN MEDELLIN)
Conocimientos requeridos
Diseño de arquitecturas distribuidas y cloud-native.
Principios de diseño y patrones de arquitectura: SOA, DDD, CQRS, Event Sourcing.
Ciberseguridad en entornos de desarrollo.
Escalabilidad horizontal y tolerancia a fallos.
Modelado de datos y principios de integración.
Arquitecturas serverless, edge computing y orientadas a eventos.
Arquitectura basada en APIs y contratos: OpenAPI, GraphQL.
Machine Learning Engineering (MLOps).
Gobernanza de datos y arquitectura de referencia.
Sostenibilidad del software (Green IT).
Perfil ideal
Buscamos un profesional con visión estratégica, capacidad de liderazgo técnico y orientación a la construcción de soluciones sostenibles, innovadoras y alineadas con los objetivos del negocio.
Estas vacantes tienen roles y ubicación similares.