Desarrollador(a) Senior de Integraciones y APIs
Hace 11 horas
Bogota Capital District, RAP (Especial) Central, Colombia
Finovatech Solutions
Jornada completa
Gratis con email o Google
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Gratis con email o Google
Al continuar, aceptas nuestros Términos & Política de Privacidad.
Descripción de la vacanteBuscamos un(a) Desarrollador(a) Senior de Integraciones y APIs para diseñar, desarrollar e implementar soluciones de integración que permitan conectar sistemas internos y externos de manera segura, escalable, interoperable y trazable.
La persona participará en la construcción y evolución de APIs, servicios de integración, mecanismos de mensajería y componentes de interoperabilidad, aplicando buenas prácticas de arquitectura, seguridad, observabilidad y desarrollo.
Contrato por 10 meses, modalidad presencial en Bogotá D.
C. Stack tecnológicoBuscamos experiencia sólida en tecnologías como: Desarrollo de APIs e integraciones
• REST / RESTful APIs.
• SOAP / Web Services.
• JSON y XML.
• OpenAPI / Swagger.
• Integración síncrona y asíncrona.
• Diseño y versionamiento de APIs.
• Manejo de contratos y esquemas de servicios. Backend
• Java con Spring Boot, y/o
• .
NET / .
NET Core, y/o
• Node.js con TypeScript.
Se requiere
experiencia avanzada en al menos uno de estos stacks de desarrollo Backend, no necesariamente en todos. API Management
• Azure API Management, y/o
• Kong, Apigee u otras plataformas equivalentes.
• Políticas de seguridad, versionamiento, rate limiting y gestión del ciclo de vida de APIs. Mensajería e integración
• Kafka, RabbitMQ, Azure Service Bus o tecnologías equivalentes.
• Colas, tópicos y procesamiento de mensajes.
• Deseable experiencia en arquitecturas orientadas a eventos. Seguridad
• OAuth 2.0.
• OpenID Connect.
• JWT.
• Autenticación y autorización.
• Gestión segura de secretos y credenciales.
• Deseable conocimiento de Azure Key Vault. DevOps y Cloud
• Git.
• Azure DevOps y/o GitHub.
• Pipelines CI/CD.
• Docker.
• Deseable experiencia con Kubernetes.
• Experiencia o conocimiento en Microsoft Azure. Monitoreo y observabilidad
• Logs, métricas y trazabilidad.
• Application Insights, Azure Monitor o herramientas equivalentes.
• Seguimiento y diagnóstico de integraciones y APIs. Responsabilidades principales
• Diseñar, desarrollar y mantener APIs y servicios de integración.
• Implementar integraciones entre aplicaciones, sistemas internos, plataformas externas y servicios de terceros.
• Definir y mantener contratos técnicos de APIs y servicios.
• Implementar mecanismos de autenticación, autorización y seguridad de servicios.
• Gestionar soluciones de mensajería e intercambio de información.
• Implementar integraciones síncronas, asíncronas y orientadas a eventos.
• Configurar monitoreo, logging, trazabilidad y observabilidad de las integraciones.
• Ejecutar pruebas técnicas, funcionales, de integración e interoperabilidad.
• Apoyar la configuración y administración del ciclo de vida de APIs.
• Participar en procesos de integración y despliegue continuo.
• Documentar APIs, servicios, integraciones, flujos y componentes desarrollados.
• Aplicar lineamientos de arquitectura, seguridad y desarrollo definidos por la organización. Perfil requerido
• Profesional en Ingeniería de Sistemas, Ingeniería de Software, Informática o áreas afines.
• Mínimo 5 años de experiencia profesional.
• Mínimo 3 años de experiencia específica en integración de sistemas, desarrollo de APIs, middleware o servicios empresariales.
• Experiencia comprobable en diseño y desarrollo de APIs REST y servicios de integración.
• Conocimiento sólido de REST, SOAP, API Management, mensajería, autenticación, autorización, CI/CD y observabilidad.
• Experiencia trabajando con bases de datos relacionales y consultas SQL.
• Conocimiento de principios de integración empresarial, seguridad y arquitectura de software.
• Conocimiento de Gobierno Digital, interoperabilidad y estándares de arquitectura MRAE/MGGTI. Conocimientos deseables
• Arquitectura de microservicios.
• Arquitecturas orientadas a eventos.
• Azure API Management.
• Azure Service Bus.
• Azure Functions.
• Azure Logic Apps.
• Kubernetes.
• Kafka o RabbitMQ.
• Swagger / OpenAPI.
• Patrones de integración empresarial.
• Lineamientos de interoperabilidad del Estado colombiano. Deseable: certificaciones en Azure, API Management, integración, desarrollo
C. Stack tecnológicoBuscamos experiencia sólida en tecnologías como: Desarrollo de APIs e integraciones
• REST / RESTful APIs.
• SOAP / Web Services.
• JSON y XML.
• OpenAPI / Swagger.
• Integración síncrona y asíncrona.
• Diseño y versionamiento de APIs.
• Manejo de contratos y esquemas de servicios. Backend
• Java con Spring Boot, y/o
• .
NET / .
NET Core, y/o
• Node.js con TypeScript.
Se requiere
experiencia avanzada en al menos uno de estos stacks de desarrollo Backend, no necesariamente en todos. API Management
• Azure API Management, y/o
• Kong, Apigee u otras plataformas equivalentes.
• Políticas de seguridad, versionamiento, rate limiting y gestión del ciclo de vida de APIs. Mensajería e integración
• Kafka, RabbitMQ, Azure Service Bus o tecnologías equivalentes.
• Colas, tópicos y procesamiento de mensajes.
• Deseable experiencia en arquitecturas orientadas a eventos. Seguridad
• OAuth 2.0.
• OpenID Connect.
• JWT.
• Autenticación y autorización.
• Gestión segura de secretos y credenciales.
• Deseable conocimiento de Azure Key Vault. DevOps y Cloud
• Git.
• Azure DevOps y/o GitHub.
• Pipelines CI/CD.
• Docker.
• Deseable experiencia con Kubernetes.
• Experiencia o conocimiento en Microsoft Azure. Monitoreo y observabilidad
• Logs, métricas y trazabilidad.
• Application Insights, Azure Monitor o herramientas equivalentes.
• Seguimiento y diagnóstico de integraciones y APIs. Responsabilidades principales
• Diseñar, desarrollar y mantener APIs y servicios de integración.
• Implementar integraciones entre aplicaciones, sistemas internos, plataformas externas y servicios de terceros.
• Definir y mantener contratos técnicos de APIs y servicios.
• Implementar mecanismos de autenticación, autorización y seguridad de servicios.
• Gestionar soluciones de mensajería e intercambio de información.
• Implementar integraciones síncronas, asíncronas y orientadas a eventos.
• Configurar monitoreo, logging, trazabilidad y observabilidad de las integraciones.
• Ejecutar pruebas técnicas, funcionales, de integración e interoperabilidad.
• Apoyar la configuración y administración del ciclo de vida de APIs.
• Participar en procesos de integración y despliegue continuo.
• Documentar APIs, servicios, integraciones, flujos y componentes desarrollados.
• Aplicar lineamientos de arquitectura, seguridad y desarrollo definidos por la organización. Perfil requerido
• Profesional en Ingeniería de Sistemas, Ingeniería de Software, Informática o áreas afines.
• Mínimo 5 años de experiencia profesional.
• Mínimo 3 años de experiencia específica en integración de sistemas, desarrollo de APIs, middleware o servicios empresariales.
• Experiencia comprobable en diseño y desarrollo de APIs REST y servicios de integración.
• Conocimiento sólido de REST, SOAP, API Management, mensajería, autenticación, autorización, CI/CD y observabilidad.
• Experiencia trabajando con bases de datos relacionales y consultas SQL.
• Conocimiento de principios de integración empresarial, seguridad y arquitectura de software.
• Conocimiento de Gobierno Digital, interoperabilidad y estándares de arquitectura MRAE/MGGTI. Conocimientos deseables
• Arquitectura de microservicios.
• Arquitecturas orientadas a eventos.
• Azure API Management.
• Azure Service Bus.
• Azure Functions.
• Azure Logic Apps.
• Kubernetes.
• Kafka o RabbitMQ.
• Swagger / OpenAPI.
• Patrones de integración empresarial.
• Lineamientos de interoperabilidad del Estado colombiano. Deseable: certificaciones en Azure, API Management, integración, desarrollo