Empleo de CRM Integration Engineer SR (.NET / Azure) en Remoto - Solo México-114509-CO

Publicado hoy.

CRM Integration Engineer SR (.NET / Azure)

Sueldo oculto

Remoto: México, Colombia

Empleado de tiempo completo

Inglés : Nivel Avanzado

CRM Integration Engineer SR (.NET / Azure)

Objetivo del puesto


Buscamos un CRM Integration Engineer SR responsable de diseñar, desarrollar e implementar integraciones entre plataformas CRM y diferentes sistemas empresariales utilizando tecnologías Microsoft Azure y .NET. La persona será responsable de crear soluciones escalables, seguras y de alto rendimiento mediante APIs, servicios en la nube y arquitecturas orientadas a eventos.


  • Responsabilidades:
  • Diseñar, desarrollar y mantener integraciones entre el CRM y aplicaciones internas o de terceros.
  • Desarrollar soluciones utilizando C#, .NET y .NET Core.
  • Implementar servicios serverless mediante Azure Function Apps, incluyendo Durable Functions.
  • Diseñar, publicar y administrar APIs utilizando Azure API Management y especificaciones OpenAPI (Swagger).
  • Desarrollar e integrar servicios REST utilizando formatos JSON.
  • Implementar integraciones basadas en eventos mediante Apache Kafka.
  • Configurar y administrar autenticación y autorización mediante Azure App Registration.
  • Gestionar credenciales y secretos de forma segura utilizando Azure Key Vault.
  • Utilizar Azure Storage Accounts para almacenamiento de datos y procesamiento de información.
  • Implementar procesos de integración y despliegue continuo (CI/CD) dentro de un entorno DevOps.
  • Aplicar buenas prácticas de desarrollo seguro (Secure Development Practices).
  • Implementar monitoreo, telemetría y análisis de rendimiento utilizando Azure Application Insights.
  • Desarrollar pruebas unitarias utilizando TDD, .NET Unit Testing y MoQ.
  • Colaborar con equipos multidisciplinarios para garantizar la correcta integración entre aplicaciones y servicios.
  • Participar en revisiones de código y contribuir a la mejora continua de la plataforma.

Experiencia requerida:

  • Experiencia como Software Engineer, Backend Developer, Integration Engineer o posiciones similares.
  • Experiencia sólida desarrollando aplicaciones con C# (.NET y .NET Core).
  • Experiencia desarrollando e integrando APIs REST.
  • Experiencia trabajando con servicios de Microsoft Azure.
  • Experiencia implementando procesos de integración entre aplicaciones empresariales.
  • Experiencia trabajando bajo metodologías DevOps con pipelines de CI/CD.
  • Experiencia desarrollando pruebas unitarias y aplicando buenas prácticas de calidad de software.

Hard Skills indispensables:

  • C#
  • .NET Framework y .NET Core
  • Azure Function Apps
  • Durable Functions
  • Azure API Management
  • Azure Application Insights
  • Azure Key Vault
  • Azure Storage Account
  • Azure App Registration
  • REST APIs
  • JSON
  • OpenAPI (Swagger)
  • Apache Kafka
  • GitHub
  • Continuous Integration / Continuous Deployment (CI/CD)
  • Secure Development Practices
  • Dependency Injection
  • TDD (Test Driven Development)
  • Unit Testing en .NET
  • MoQ Framework
  • Performance Monitoring y Telemetry

Conocimientos deseables:

  • Jira.
  • Experiencia con plataformas CRM (Microsoft Dynamics 365, Salesforce o similares).
  • Arquitecturas orientadas a eventos.
  • Microservicios.
  • Metodologías ágiles (Scrum/Kanban).

Soft Skills:

  • Pensamiento analítico y orientación a la resolución de problemas.
  • Comunicación efectiva y colaboración con equipos multidisciplinarios.
  • Proactividad para identificar oportunidades de mejora.
  • Organización y capacidad para gestionar múltiples iniciativas.
  • Atención al detalle y enfoque en la calidad del código.
  • Adaptabilidad a entornos dinámicos y de constante evolución.
  • Orientación a resultados y mejora continua.