Experto en MS Dynamics CRM e Integraciones
Descrição da vaga
MISIÓN DEL PUESTO
Ser el referente técnico en la personalización, configuración y extensión de Microsoft Dynamics CRM y Dataverse dentro del equipo de Desarrollo de TI. Liderar la arquitectura de soluciones CRM, la automatización de flujos de negocio y la integración con sistemas core mediante la construcción de APIs en .NET, asegurando la escalabilidad, gobernanza y calidad de los despliegues a través de prácticas de ALM.
Responsabilidades e atribuições
RESPONSABILIDADES Y FUNCIONES
- Diseño y modelado en Dataverse. Diseñar la arquitectura de datos, crear entidades personalizadas, relaciones y configurar la seguridad en Dataverse para adaptar el CRM a los procesos operativos y académicos de la institución.
- Desarrollo de APIs e integraciones (.NET). Desarrollar y mantener APIs REST seguras usando C# y .NET para conectar Dynamics CRM con sistemas externos (ej. Ellucian Banner) y portales web, permitiendo el flujo de información bidireccional.
- Extensión de la plataforma (plugins y scripts). Escribir código C# para crear Plugins y Custom Workflow Activities, así como desarrollar scripts en JavaScript/TypeScript para automatizar la lógica de negocio compleja directamente en los formularios del CRM.
- Automatización de flujos de negocio. Implementar y optimizar flujos automatizados utilizando Power Automate y Azure Logic Apps para reducir tareas manuales de las áreas usuarias.
- Administración de despliegues (ALM / DevOps). Configurar y mantener pipelines de CI/CD en Azure DevOps para automatizar el empaquetado, exportación e importación de soluciones CRM entre los entornos de Desarrollo, Pruebas y Producción de forma segura.
- Monitoreo, soporte técnico y optimización. Supervisar el rendimiento de las integraciones y de la plataforma CRM. Identificar cuellos de botella generados por personalizaciones y proponer refactorizaciones del código.
- Validación y calidad técnica. Actuar como validador técnico revisando el código (code reviews) de otros desarrolladores o proveedores, asegurando el cumplimiento de las mejores prácticas de Microsoft.
Requisitos e qualificações
FORMACIÓN Y EXPERIENCIA
- Egresado o bachiller de universidad de prestigio en Ingeniería de Sistemas, Informática, Software o afines. (Indispensable)
- Experiencia mínima de 3 años en configuración, personalización y modelado de datos en Microsoft Dynamics 365 CRM (Sales, Customer Service) y Dataverse. (Indispensable)
- Experiencia mínima de 2 años desarrollando Plugins, Custom Workflow Activities y APIs web utilizando C#, .NET Entity Framework y .NET Core. (Indispensable)
- Experiencia mínima de 2 años automatizando procesos de negocio con Power Platform (Power Automate, Power Apps). (Indispensable)
- Experiencia mínima de 1 año gestionando el ciclo de vida de aplicaciones (ALM) con Azure DevOps para soluciones de Dynamics (Pipelines CI/CD). (Deseable)
- Experiencia integrando el CRM con ERPs o sistemas de gestión académica (ej. Ellucian Banner). (Deseable)
CONOCIMIENTOS
- Plataforma CRM: arquitectura de MS Dynamics 365, modelado en Dataverse, configuración de seguridad (Business Units, Roles), Model-Driven Apps. (Indispensable)
- Desarrollo backend y APIs: C#, .NET Framework/.NET Core, Entity Framework, desarrollo y consumo de APIs REST/SOAP, JWT, OData. (Indispensable)
- Desarrollo frontend (CRM): JavaScript/TypeScript (Client API form scripting), HTML, CSS y creación de Web Resources. (Deseable)
- Automatización e integración: Power Automate. (Indispensable)
- DevOps y Nube: Azure DevOps (repositorios, pipelines YAML/Classic para empaquetado y despliegue de soluciones CRM), Azure AD / Entra ID. (Indispensable)
- Metodologías ágiles: Scrum, Kanban. (Indispensable)
COMPETENCIAS
- Responsabilidad.
- Orientación a resultados.
- Orientación al cliente interno (áreas académicas y administrativas).
- Trabajo en equipo y colaboración con infraestructura/calidad.
HABILIDADES ADICIONALES
- Capacidad analítica y de resolución de problemas de performance (troubleshooting de plugins y consultas).
- Capacidad de iniciativa para proponer mejoras en la arquitectura del CRM.
- Liderazgo técnico y mentoría para desarrolladores junior.
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Entrevista
- Etapa 3: Confirmación de Candidato
- Etapa 4: Onbording
- Etapa 5: Contratação
Creer para co-crear
¿Buscas un lugar donde tus ideas brillen?
Con más de 38 años y una presencia global, en Stefanini transformamos el mañana juntos. Aquí, cada acción cuenta y cada idea puede marcar la diferencia. Únete a un equipo que valora la innovación, el respeto y el compromiso.
Si eres una persona disruptiva, te mantienes en aprendizaje continuo y la innovación está en tu ADN, entonces somos lo que buscas. ¡Ven y construyamos juntos un futuro mejor!
Conoce más sobre nosotros