About this role
Responsabilidades
- Diseñar, desarrollar y mantener APIs e integraciones utilizando MuleSoft Anypoint Platform.
- Desarrollar aplicaciones mediante Anypoint Studio y Mule Runtime.
- Diseñar e implementar System APIs, Process APIs y Experience APIs siguiendo principios de API-led connectivity.
- Crear y mantener especificaciones de APIs utilizando RAML y/o OpenAPI.
- Implementar transformaciones de datos utilizando DataWeave.
- Integrar servicios REST, SOAP, bases de datos, sistemas de mensajería, aplicaciones empresariales, etc...
- Configurar y administrar APIs mediante API Manager.
- Implementar manejo de errores, logging, seguridad y mecanismos de observabilidad.
- Desarrollar pruebas unitarias utilizando MUnit.
- Participar en revisiones de código y asegurar el cumplimiento de estándares y buenas prácticas.
- Apoyar en troubleshooting y resolución de incidentes relacionados con integraciones.
- Colaborar con arquitectos y otros equipos técnicos en la definición de soluciones.
- Generar y mantener documentación técnica de APIs e integraciones.
- Conocimientos y experiencia requeridos Experiencia práctica trabajando con MuleSoft Anypoint Platform.
- Experiencia en diseño de APIs REST.
- Experiencia sólida con: Anypoint Studio.
- Mule Runtime.
- DataWeave.
- API Manager.
- Exchange.
- Runtime Manager.
- MUnit.
- Experiencia desarrollando e integrando APIs REST y servicios SOAP.
- Conocimiento de RAML y/o OpenAPI.
- Experiencia con formatos como JSON, XML y CSV.
- Conocimiento de patrones de integración y buenas prácticas para diseño de APIs.
- Experiencia utilizando Git y procesos de integración/despliegue continuo.
- Conocimiento de mecanismos de seguridad para APIs, como OAuth 2.0, JWT, Client ID Enforcement y TLS.
- Capacidad para analizar y resolver problemas técnicos de manera autónoma.
- Deseable Certificación Salesforce Certified MuleSoft Developer.
- Experiencia con CloudHub, Runtime Fabric o despliegues híbridos/on-premise.
- Experiencia con plataformas de mensajería como Kafka, IBM MQ, RabbitMQ o Anypoint MQ.
- Conocimiento de CI/CD utilizando herramientas como Azure DevOps, GitHub Actions, Jenkins o similares.
- Experiencia trabajando con arquitecturas de microservicios y modelos event-driven.
- Conocimientos de plataformas Cloud como AWS, Azure o GCP.
- Experiencia trabajando bajo metodologías Agile/Scrum.
- Conocimiento de API Governance Competencias Capacidad de análisis y resolución de problemas.
- Autonomía para desarrollar y dar seguimiento a integraciones.
- Comunicación efectiva con equipos técnicos y funcionales.
- Trabajo colaborativo.
- Orientación a calidad y buenas prácticas.
- Capacidad para realizar revisiones técnicas y apoyar a otros desarrolladores.
- Proactividad y aprendizaje continuo.
- Nivel esperado Mid Capacidad para desarrollar APIs e integraciones de manera autónoma.
- Buen dominio de Mule 4, DataWeave y Anypoint Platform.
- Capacidad para interpretar diseños técnicos y llevarlos a implementación.
- Experiencia resolviendo problemas comunes de integración.
- Experiencia Mid: aproximadamente 2-4 años de experiencia en desarrollo de integraciones, idealmente al menos 2 años trabajando con MuleSoft.