Credence

Programador Senior de Aplicaciones

SQLAWS
Traducción automática. Consulta el original.

Descripción General

Únete a un equipo donde la innovación se une a la misión. Nuestras soluciones de IA, nube, ciberseguridad y modernización ahorran miles de horas a las agencias, salvaguardan la seguridad nacional y fortalecen las misiones de salud y humanitarias en todo el mundo. Con más de 1,700 miembros en el equipo, más de 1,500 expertos en IA/datos y más de 100 contratos principales, ofrecemos a gran escala y con propósito.

Hemos sido reconocidos como un Top Workplace por el Washington Post durante seis años consecutivos y nombrados en la lista de las empresas privadas de más rápido crecimiento Inc. 5000 durante 13 de los últimos 14 años. Credence es un hogar acogedor para aquellos que buscan crecer y contribuir a un cambio positivo. Animamos a todos los empleados a ir más allá de sus límites, sumergiéndose en importantes desafíos federales que cambian el mundo.

Resumen del Puesto

Credence tiene una necesidad inmediata de un Programador Senior de Aplicaciones para dar soporte a la modernización de sistemas empresariales y a las iniciativas de integración de API. Este rol sirve como líder técnico responsable de diseñar, desarrollar, implementar y mantener soluciones seguras, escalables de APIs e integración utilizando MuleSoft, tecnologías de integración SAP y prácticas modernas de DevSecOps.

El candidato ideal tiene una amplia experiencia en el desarrollo de APIs de nivel empresarial, integración de sistemas empresariales complejos, modernización de interfaces heredadas y soporte de aplicaciones críticas para la misión en entornos empresariales o gubernamentales a gran escala.

Las responsabilidades incluyen, pero no se limitan a, las tareas que se enumeran a continuación:

  1. Diseñar, desarrollar, probar, implementar y mantener soluciones empresariales de APIs e integración.
  1. Modernizar interfaces heredadas e intercambios de datos implementando servicios de API seguros, reutilizables y en tiempo real.
  1. Desarrollar soluciones de API utilizando MuleSoft Anypoint Platform, Anypoint Studio, API Manager y Runtime Manager.
  1. Crear y mantener especificaciones de API utilizando REST, SOAP, RAML, OpenAPI, JSON, XML y tecnologías relacionadas.
  1. Desarrollar transformaciones de datos, mapeos, reglas de validación y componentes de integración reutilizables utilizando DataWeave.
  1. Integrar aplicaciones empresariales con SAP, bases de datos, servicios en la nube, plataformas SaaS y otros sistemas internos y externos.
  1. Implementar controles de seguridad de API que incluyen OAuth 2.0, JWT, PKI, autenticación de cliente y control de acceso basado en roles.
  1. Diseñar soluciones escalables y de alta disponibilidad que soporten balanceo de carga, resiliencia y requisitos de rendimiento empresarial.
  1. Colaborar con arquitectos, ingenieros, analistas de negocio, equipos de ciberseguridad y partes interesadas a lo largo del ciclo de vida del desarrollo de software.
  1. Soportar prácticas de CI/CD y DevSecOps utilizando herramientas como Jenkins, Git, GitLab, Maven y ServiceNow.
  1. Participar en ceremonias ágiles, revisiones técnicas, planificación de sprints y discusiones de diseño de soluciones.
  1. Solucionar problemas de producción, resolver defectos y dar soporte a lanzamientos y despliegues de software.
  1. Mentorizar a desarrolladores junior y proporcionar liderazgo técnico en los equipos de desarrollo.

Requisitos mínimos

  1. Ciudadanía estadounidense con capacidad para obtener y mantener una autorización de acceso Secret.
  1. Título de Grado en Ciencias de la Computación, Sistemas de Información, Ingeniería, Tecnología de la Información o un campo relacionado.
  1. 10+ años de experiencia en desarrollo de software, programación de aplicaciones, integración empresarial o desarrollo de API.
  1. Experiencia en el diseño, desarrollo, prueba y despliegue de soluciones de software empresariales.
  1. Experiencia en el desarrollo de APIs e integraciones utilizando MuleSoft o una plataforma middleware comparable.
  1. Experiencia en la integración de sistemas empresariales, bases de datos, servicios web y aplicaciones basadas en la nube.
  1. Experiencia trabajando en entornos de desarrollo de software ágil.
  1. Sólida comprensión de la arquitectura de aplicaciones, principios de diseño de software y patrones de integración de sistemas.
  1. Capacidad demostrada para liderar esfuerzos técnicos y mentorizar equipos de desarrollo.
  1. Certificación técnica relevante o experiencia profesional equivalente.

Habilidades Técnicas Requeridas

  1. MuleSoft Anypoint Platform y Anypoint Studio
  1. Servicios Web RESTful y SOAP
  1. RAML, OpenAPI, JSON, XML, WSDL y CSV
  1. DataWeave y frameworks de integración de API
  1. SQL y tecnologías de bases de datos relacionales
  1. Conectividad liderada por API y patrones de integración empresarial
  1. Control de código fuente basado en Git
  1. Prácticas de CI/CD y DevSecOps
  1. Metodologías de desarrollo de software ágil
  1. Documentación técnica y diseño de sistemas

Cualificaciones Preferidas

  1. Certificación MuleSoft Certified Developer o MuleSoft Integration Architect
  1. Experiencia integrando SAP u otras plataformas ERP
  1. Experiencia modernizando aplicaciones e interfaces empresariales heredadas
  1. Experiencia dando soporte a entornos del gobierno federal o altamente regulados
  1. Experiencia con AWS GovCloud o entornos de nube seguros
  1. Experiencia con Jenkins, GitLab, ServiceNow, Postman, SoapUI, SonarQube o MUnit
  1. Comprensión de los requisitos de cumplimiento de RMF, ATO, STIG, PKI y ciberseguridad
  1. Experiencia en la construcción de soluciones de alta disponibilidad y recuperación ante desastres

Rango Salarial: $130,000-$150,000 anuales. La compensación real se determinará en función de la experiencia, educación, certificaciones, habilidades y cualificaciones generales del candidato seleccionado.

  • Plan de Atención Médica (Médico, Dental y Visión)
  • Plan de Jubilación (401k, IRA)
  • Seguro de Vida (Básico, Voluntario y AD&D)
  • Tiempo Libre Remunerado (Vacaciones, Enfermedad y Días Festivos)
  • Permiso Familiar (Maternidad, Paternidad)
  • Incapacidad a Corto y Largo Plazo
  • Formación y Desarrollo
  • Recursos de Bienestar

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores