Estamos en búsqueda de un profesional con experiencia en análisis técnico, diseño y certificación de APIs, con conocimientos en arquitecturas de microservicios, definición de contratos RAML/OpenAPI, construcción de matrices de transformación y elaboración de documentación técnica.
Capaz de realizar análisis de impacto, validar diseños de integración, interpretar código en tecnologías como Java y Spring Boot, y colaborar con equipos de desarrollo, arquitectura y calidad para asegurar el cumplimiento de estándares y buenas prácticas.
Con experiencia o conocimiento en plataformas de gestión de APIs como MuleSoft y Apigee, así como conocimientos intermedios en bases de datos relacionales y SQL.
Formación Académica
· Licenciatura o Ingeniería en Sistemas Computacionales, Informática, Tecnologías de la Información, Ciencias de la Computación o carrera afín.
· Título profesional y cédula profesional deseables.
· Conocimientos en APIs, Arquitectura de Integración, MuleSoft, Apigee o tecnologías afines.
Experiencia Requerida
· Mínimo 2 años de experiencia en análisis técnico, diseño, documentación o certificación de APIs.
· Experiencia en elaboración y validación de contratos de integración.
· Experiencia en análisis de impacto técnico y funcional.
· Participación en proyectos de integración de aplicaciones y servicios.
· Experiencia trabajando con arquitecturas basadas en microservicios.
· Participación en procesos de certificación y gobierno de APIs.
· Experiencia colaborando con equipos de desarrollo, arquitectura, QA y áreas de negocio.
· Participación en pruebas de integración y validación de servicios.
· Experiencia en revisión de especificaciones funcionales y técnicas para identificar impactos y dependencias.
· Experiencia utilizando herramientas de documentación y gestión técnica.
Responsabilidades PrincipalesDiseño y Certificación de APIs
· Diseñar APIs y servicios conforme a estándares corporativos.
· Validar diseños técnicos de APIs antes de su implementación.
· Revisar y certificar contratos de integración.
· Garantizar el cumplimiento de estándares de diseño, versionamiento y seguridad.
· Participar en mesas técnicas y revisiones de arquitectura.
· Asegurar la alineación de los diseños con los lineamientos definidos por Arquitectura Empresarial.
· Participar en la definición y adopción de buenas prácticas de diseño y documentación de APIs.
Análisis Técnico
· Realizar análisis de impacto técnico y funcional de nuevas iniciativas o cambios.
· Identificar dependencias entre aplicaciones, servicios y procesos de negocio.
· Analizar requerimientos funcionales y técnicos para definir soluciones de integración.
· Evaluar riesgos asociados a cambios en servicios y componentes existentes.
· Traducir requerimientos funcionales en especificaciones técnicas de integración.
Documentación Técnica
· Elaborar documentación técnica de APIs, servicios e integraciones.
· Diseñar y mantener contratos RAML y/o OpenAPI.
· Construir matrices de transformación y mapeo de datos.
· Elaborar especificaciones funcionales y técnicas de integración.
· Generar diagramas de integración, secuencia y arquitectura lógica.
· Mantener la trazabilidad entre requerimientos, diseño e implementación.
· Mantener actualizados los artefactos técnicos durante el ciclo de vida de los proyectos.
Validación y Gobierno
· Verificar el cumplimiento de estándares de integración y arquitectura.
· Participar en revisiones técnicas de soluciones.
· Validar que las implementaciones correspondan al diseño aprobado.
· Dar seguimiento a observaciones derivadas de procesos de certificación.
· Identificar desviaciones respecto a estándares definidos y proponer acciones correctivas.
· Emitir observaciones y recomendaciones técnicas durante los procesos de certificación.
Soporte a Equipos de Desarrollo
· Interpretar código fuente para validar comportamientos funcionales y técnicos.
· Apoyar a los equipos de desarrollo en la interpretación de contratos y estándares.
· Participar en pruebas de integración y validación de servicios.
· Colaborar en la resolución de incidencias relacionadas con integraciones y servicios.
Conocimientos Técnicos RequeridosAPIs e Integración
· Diseño de APIs REST.
· Gobierno y certificación de APIs.
· Contratos de integración.
· Diseño API First.
· RAML.
· OpenAPI / Swagger.
· Servicios REST y SOAP.
· HTTP/HTTPS.
· JSON.
· XML.
· XSD.
· OAuth 2.0.
· JWT.
· Postman.
· Manejo de códigos de respuesta HTTP.
· Estrategias de versionamiento de APIs.
· Matrices de transformación y mapeo de datos.
Arquitectura
· Conocimiento de arquitectura basada en microservicios.
· Comprensión de Arquitectura Orientada a Servicios (SOA).
· Comprensión de patrones básicos de integración empresarial.
· Conceptos de API-Led Connectivity (deseable).
Plataformas y Herramientas
· MuleSoft Anypoint Platform.
· Apigee.
· Swagger.
· Postman.
· Git.
· GitHub o GitLab.
· Jira.
· Azure DevOps (deseable).
Desarrollo
· Capacidad para leer, interpretar y analizar código fuente.
· Conocimientos en:
o Java.
o Spring Boot.
o Node.js (deseable).
o Frameworks orientados a microservicios.
· Comprensión básica de estructuras de proyectos Spring Boot.
· Capacidad para interpretar flujos de negocio a través del código.
· Conocimiento del ciclo de vida de desarrollo de software (SDLC).
· Conocimientos básicos de CI/CD (deseable).
Bases de Datos
· Conocimiento intermedio de bases de datos relacionales.
· SQL intermedio.
· Modelado de datos.
· Elaboración y análisis de consultas SQL.
· Comprensión de relaciones y dependencias entre entidades.
· Normalización básica y análisis de estructuras de información.
CompetenciasTécnicas
· Capacidad de análisis técnico y funcional.
· Documentación técnica.
· Diseño y validación de APIs.
· Elaboración de matrices de transformación.
· Resolución de problemas.
· Gestión de estándares de integración.
· Identificación de riesgos e impactos técnicos.
· Interpretación de requerimientos funcionales y técnicos.
Blandas
· Comunicación efectiva.
· Trabajo en equipo.
· Atención al detalle.
· Organización.
· Pensamiento crítico.
· Orientación a resultados.
· Capacidad de negociación técnica.
· Proactividad.
· Capacidad de aprendizaje continuo.
Competencias Deseables
· Certificación MuleSoft Developer.
· Certificación Apigee.
· Certificación OpenAPI.
· Conocimiento básico de herramientas de observabilidad y monitoreo.
· Conocimiento básico de entornos Cloud (AWS, Azure o GCP).
· Conocimiento de metodologías ágiles (Scrum, Kanban).
· Conocimientos básicos de Docker.
Ofrecemos:
Sueldo según experiencia + Prestaciones de ley + Beneficios superiores
Horario: Lunes a viernes 09:00 am a 7:00 pm con 2 horas de descanso para alimentos de 2:00 pm a 4:00 pm. Disponibilidad para trabajar en horarios extendidos.
Vacante 100% presencial: Col. Escandón, Miguel Hidalgo Mb. Nuevo León
Tipo de puesto: Tiempo completo
Sueldo: A partir de $30,000.00 al mes
Pregunta(s) de postulación:
- ¿Cuántos años de experiencia comprobables tienes diseñando, documentando o certificando APIs?
- Menciona brevemente tu experiencia con MuleSoft y/o Apigee (proyectos, actividades realizadas o tiempo de uso).
- ¿Tienes experiencia técnica abriendo, leyendo e interpretando código fuente en Java y Spring Boot para auditar su funcionamiento y certificar APIs?
- ¿Cuántos años de experiencia formal tienes diseñando, documentando o validando contratos de APIs utilizando OpenAPI, Swagger o RAML?
- ¿Tienes disponibilidad para trabajar de forma presencial?
- ¿Disponibilidad para ingresar de forma inmediata?
- ¿Cuáles son tus pretensiones económicas? sueldo neto mensual
Lugar de trabajo: Empleo presencial