CONCEPT SOLUTIONS LLC
ADEPT Force Group Incorporated
Desarrollador MuleSoft
Sobre la oportunidad
Categoría de Contratación Laboral (LCAT): Desarrollador MuleSoft
Puesto: Desarrollador MuleSoft
Nivel de Acceso: Secreto Activo
Ubicación: Teletrabajo
Tipo: Asalariado Exento, Jornada Completa, Regular
Si necesita una adaptación razonable para cualquier parte del proceso de solicitud o contratación, notifique al Director de Operaciones de Personal. Se proporcionan adaptaciones razonables a personas cualificadas con discapacidades de acuerdo con la ley aplicable.
Descripción
El Desarrollador MuleSoft crea y despliega APIs y flujos de integración utilizando Anypoint Studio. El rol se centra en escribir código eficiente para la transformación de datos, el manejo de errores y el enrutamiento de mensajes de acuerdo con las especificaciones técnicas.
El Desarrollador MuleSoft es responsable de diseñar, desarrollar, probar, desplegar y mantener soluciones de integración empresarial críticas para la misión que permiten una conectividad fluida entre los sistemas empresariales del Ejército de EE. UU. / Departamento de Guerra (DoW) y el ecosistema de Salesforce, incluyendo Sales Cloud, Service Cloud y Experience Cloud, y aplicaciones empresariales externas, plataformas de Planificación de Recursos Empresariales (ERP), bases de datos gubernamentales heredadas, fuentes de datos autorizadas y soluciones SaaS de terceros.
Utilizando la plataforma Anypoint de MuleSoft, el desarrollador de MuleSoft crea APIs escalables, seguras y reutilizables, alineadas con la arquitectura de conectividad basada en API de MuleSoft, lo que incluye APIs de sistema, proceso y experiencia. Sus responsabilidades abarcan el diseño de la arquitectura de integración, el desarrollo de API, la transformación de datos, la optimización del rendimiento, la resolución de problemas y el soporte a iniciativas de integración en toda la empresa.
El puesto requiere experiencia práctica con Mule Runtime 4, DataWeave 2.0, integraciones de Salesforce, gestión de Interfaces de Programación de Aplicaciones (API) y pipelines automatizados de Integración Continua/Entrega Continua (CI/CD) para despliegues. El Desarrollador MuleSoft colabora con los interesados del DoW y de negocio, arquitectos, desarrolladores y administradores de sistemas para entregar soluciones de integración de alta calidad que apoyen los objetivos organizacionales, aseguren la integridad de los datos y promuevan un intercambio de información eficiente en toda la empresa.
Funciones y Responsabilidades
- Ingeniería de API e Integración: Diseñar, construir y mantener flujos de integración empresarial, APIs Representational State Transfer (REST), Simple Object Access Protocol (SOAP) y pipelines de datos que conecten Salesforce con bases de datos heredadas del DoW, ERPs y plataformas de terceros utilizando MuleSoft Anypoint Studio y CloudHub
- Arquitectura Liderada por API: Implementar arquitecturas de API de 3 niveles (capas de Sistema, Proceso, Experiencia) y componentes reutilizables utilizando RAML/OAS
- Conectividad de Salesforce: Configurar y optimizar integraciones de Salesforce con sistemas externos utilizando el Conector de Salesforce de MuleSoft, Platform Events, Change Data Capture (CDC) y Salesforce Bulk/REST APIs
- Transformación de Datos: Desarrollar mapeos de datos complejos, transformaciones y enriquecimientos utilizando DataWeave 2.0
- Fiabilidad y Seguridad: Implementar Patrones de Integración Empresarial (EIP), colas de mensajes: Java Message Service (JMS), Kafka, o Amazon WebServices (AWS) Simple Queue Service (SQS)/ Simple Notification Service (SNS), robustos frameworks de manejo de errores, limitación de velocidad y políticas de seguridad impuestas por la pasarela: OAuth 2.0, Mutual Transport Layer Security (mTLS), certificados de Infraestructura de Clave Pública (PKI), gestión de secretos y Control de Acceso Basado en Roles (RBAC) en Anypoint API Manager alineado con los controles de ciberseguridad y gestión de identidad del DoW
- DevOps y Pruebas: Escribir pruebas unitarias y funcionales utilizando MUnit; automatizar despliegues utilizando Maven y pipelines de DevSecOps CI/CD (GitLab CI, GitHub Actions, Jenkins, o Azure DevOps)
- Resolución de Problemas y Optimización: Monitorizar el rendimiento de API, analizar logs de transacciones en tiempo de ejecución y resolver problemas de conectividad, limitación de velocidad y latencia en entornos híbridos
- Colaboración con Interesados: Colaborar con los interesados del DoW, Administradores de Salesforce, Arquitectos de Soluciones y analistas de negocio para traducir requisitos funcionales complejos en especificaciones técnicas de bajo nivel dentro de un entorno Ágil
- Modernización de Sistemas Heredados: Analizar sistemas heredados del DoW para identificar cuellos de botella arquitectónicos e implementar rutas de migración lideradas por API
- Seguridad y Cumplimiento: Aplicar los requisitos de ciberseguridad de FedRAMP, NIST y DoW, incluyendo salvaguardas de PII para datos en tránsito y en reposo
Cualificaciones Requeridas
- Título de Grado en Ciencias de la Computación, Sistemas de Información, Ingeniería de Software, o experiencia práctica equivalente
- 3–6+ años de experiencia profesional en integración, con al menos 3 años dedicados a la Plataforma Anypoint de MuleSoft
- Ecosistema de Salesforce: Sólida comprensión de los objetos principales de Salesforce, modelos de datos, Salesforce Object Query Language (SOQL)/ Salesforce Object Search Language (SOSL), arquitectura de seguridad y mecanismos de integración salientes (Webhooks, Platform Events, Apex Callouts)
- Dominio en el diseño de especificaciones RAML y OpenAPI (OAS), habilidades avanzadas de transformación con DataWeave 2.0
- Conocimiento práctico de bases de datos relacionales (Structure Query Language (SQL), PostgreSQL)) y tecnologías de mensajería (Kafka, JMS, AWS SQS/SNS)
- Experiencia práctica con control de versiones (Git) y gestión de dependencias (Maven)
- Experiencia trabajando en equipos de entrega Ágiles/Scrum
- Nivel de Acceso Secreto activo; se requiere ciudadanía estadounidense
Cualificaciones Deseadas
- Desarrollador Certificado MuleSoft (Nivel 1 / Nivel 2)
- Arquitecto de Integración Certificado MuleSoft
- Certificado de Salesforce Platform Developer I (PDI) o Administrador Certificado de Salesforce
- Experiencia desplegando en Anypoint Runtime Fabric (RTF) o CloudHub 2.0
- Experiencia integrando Salesforce Data Cloud, Marketing Cloud, o Agentforce/APIs impulsadas por IA
- Experiencia trabajando en entornos multifuncionales Ágiles/Scrum
