CORP_DESARROLLADOR BACK-END
Fecha de publicación: 20 sept. 2023
Ubicación: Medellin, Antioquia, CO
Empresa: SURA
NIVEL
ÁREA
VICEPRESIDENCIA DE TECNOLOGÍA
PERSONAS A CARGO
RESPONSABILIDADES DEL CARGO
1.Colaborar con analistas y usuarios del negocio para convertir las especificaciones en diseños técnicos mediante análisis de requisitos y procesos técnicos.
2.Diseñar y desarrollar interfaces de integración de forma eficiente, probable y bien diseñadas mediante buenas prácticas de desarrollo de software.
3.Realizar pruebas para medir la calidad y detectar cualquier error presente en las integraciones.
4.Desarrollar, configurar y automatizar los componentes de software a cargo para que cumplan con la estrategia de DevOps (desarrollo, CI/CD, testeo).
5.Convertir modelos físicos de integración en códigos fuente.
6.Crear y mantener la documentación de integración.
7.Mantenerse al día de tecnologías emergentes o tendencias del sector y aplicarlas a las operaciones y actividades cotidianas.
8.Implementar mejores prácticas de arquitectura y patrones de integración buscando garantizar alta calidad y rendimiento óptimo de los sistemas de integración.
9.Realizar monitoreo de los componentes de integración en ambientes productivos.
10.Optimizar la plataforma de integración para volúmenes de datos cada vez mayores.
11.Apoyar al equipo de operaciones técnicas a solucionar errores o problemas en la ejecución de las integraciones.
12.Revisar el código elaborado por otros miembros del equipo para detectar errores y buscar eficiencias (pair-progamming).
13.Apoyar la realización de pruebas de seguridad de infraestructuras e informes, entre otros.
CONOCIMIENTOS: NIVEL DE ESTUDIOS
CONOCIMIENTOS:ESPECIFIQUE EL ÁREA DE ESTUDIOS
INGENIERIA DE SISTEMAS O CARRERAS AFINES
CONOCIMIENTOS : ESPECIFIQUE OTROS CONOCIMIENTOS
Experiencia en el desarrollo de aplicaciones - por ejemplo: Java, .Net, scripting o SOAP/REST.
Experiencia en la creación de soluciones con contenedores (Kubernetes y productos de apoyo)
Familiarizado con sistemas de integración como Mulesoft o Azure Integration Services.
Conocimientos sólidos de integración, incluido API REST
Experiencia en arquitectura orientada a servicios (SOA).
Conocimiento de conceptos y patrones de integración - por ejemplo: XML, SOAP, REST, JSON, especificaciones WS.
Conocimiento de SQL y otros lenguajes del lado del servidor.
Experiencia con patrones de integración, gestión de API/Gateway y microservicios.
Conocimiento de conceptos de gestión de datos.
Experiencia práctica en el uso de herramientas DevOps - por ejemplo: Azure DevOps, Git, CICD, Jenkins, Bitbucket.
Gran capacidad analítica y de resolución de problemas.
Capacidad para comprender fácilmente entornos arquitectónicos complejos.
Metodologías ágiles como Scrum.
IDIOMAS
AÑOS DE EXPERIENCIA
ÁREA DE EXPERIENCIA
* Contar con formación profesional en ingeniería de sistema o afines
* Experiencia en implementación y configuración de Mulesoft o Azure Integration Services
* Experiencia en la participación de proyectos con metodologías ágiles, especialmente Scrum