Guardian Alarm

Desarrollador de Microsoft Dynamics 365

JavaScriptSQLC#
Traducción automática. Consulta el original.

Resumen del puesto

El desarrollador de Microsoft Dynamics es responsable de diseñar, desarrollar, configurar y dar soporte a las soluciones de Microsoft Dynamics 365 y a las aplicaciones empresariales relacionadas que respaldan las operaciones y la experiencia del cliente de Guardian Alarm. Este puesto trabaja en estrecha colaboración con equipos técnicos y de negocio para ofrecer soluciones escalables, seguras y eficientes que mejoren los procesos empresariales y la funcionalidad del sistema. El desarrollador de Microsoft Dynamics contribuye al ciclo de vida completo del desarrollo de software (SDLC), incluyendo el desarrollo, la personalización, la integración, las pruebas, el despliegue y el soporte continuo de aplicaciones y servicios relacionados con Dynamics. Este rol también apoya el mantenimiento continuo del sistema, las mejoras y los esfuerzos de modernización para garantizar que los sistemas empresariales sigan siendo fiables y estén alineados con las necesidades de la organización.

Funciones esenciales

Desarrollo y configuración de Microsoft Dynamics

  1. Desarrollar y configurar soluciones de Field Service de Dynamics 365, incluyendo entidades de Dataverse, flujos de procesos de negocio, roles de seguridad y Power Automate.
  1. Diseñar e implementar integraciones personalizadas entre Dynamics 365, Business Central y sistemas empresariales externos utilizando REST API’s, funciones de Azure, conectores de Power Platform y arquitecturas basadas en eventos.
  1. Colaborar con las partes interesadas del negocio para comprender las necesidades operativas y traducirlas en soluciones técnicas.
  1. Solucionar y resolver problemas relacionados con aplicaciones, flujos de trabajo y sistemas dentro de los entornos de Dynamics.

Desarrollo de aplicaciones e integración de sistemas

  1. Construir integraciones escalables entre Dynamics 365, Business Central, servicios de Azure y plataformas de terceros.
  1. Desarrollar y mantener aplicaciones y servicios utilizando tecnologías que incluyen C#, .NET Core, JavaScript y herramientas de desarrollo de Microsoft relacionadas.
  1. Dar soporte a APIs, servicios web e integraciones de datos utilizando prácticas y tecnologías de integración modernas.
  1. Colaborar con los equipos de datos e infraestructura para garantizar que las aplicaciones funcionen de forma fiable y segura.

Mantenimiento de aplicaciones y mejora continua

  1. Apoyar el mantenimiento continuo, las actualizaciones y la optimización de las aplicaciones de Dynamics y los sistemas relacionados.
  1. Identificar oportunidades para mejorar la funcionalidad, el rendimiento, la usabilidad y la automatización del sistema.
  1. Ayudar a abordar la deuda técnica y apoyar las iniciativas de modernización dentro del entorno de aplicaciones de Microsoft.
  1. Recopilar y evaluar los comentarios de los usuarios para mejorar el rendimiento del sistema empresarial y la experiencia del usuario.

Base de datos, informes y soporte de datos

  1. Apoyar el desarrollo de bases de datos, el acceso a datos y las actividades de generación de informes relacionadas con las aplicaciones e integraciones de Dynamics.
  1. Competencia en el mapeo de datos, mejorando la consistencia entre sistemas y datos de referencia.
  1. Calidad y gobernanza de datos para evitar registros duplicados y aplicar reglas de validación.
  1. Ayudar con la validación de datos, la resolución de problemas y las actividades de prueba del sistema.

Calidad, seguridad y estándares de desarrollo

  1. Sólida comprensión de los entornos RBAC con roles de seguridad, identidades gestionadas y seguridad a nivel de campo.
  1. Participar en revisiones de código, pruebas y actividades de despliegue para garantizar la calidad y fiabilidad de la aplicación.
  1. DevOps/CI-CD de soluciones gestionadas y no gestionadas, tuberías de despliegue, integraciones de Git y lanzamientos automatizados.
  1. Ayudar a supervisar el rendimiento de las aplicaciones y a resolver problemas de producción.

Colaboración interfuncional

  1. Asociarse con las partes interesadas del negocio, analistas y equipos técnicos para apoyar las mejoras de las aplicaciones y las mejoras operativas.
  1. Comunicar eficazmente las recomendaciones técnicas, el estado del proyecto y los problemas del sistema a los miembros del equipo y a la dirección.
  1. Apoyar un modelo de servicios compartidos contribuyendo a proyectos e iniciativas en múltiples funciones empresariales.

Habilidades y capacidades requeridas

  1. Diseño de entidades y tablas de Dataverse, modelado de seguridad y relaciones.
  1. Competencia en Dynamics Field Services en lo que respecta a órdenes de trabajo, despacho, programación, seguimiento de activos y comportamiento móvil/sin conexión.
  1. Conjunto de habilidades de desarrollador Full stack
  1. Referencias de conexión de Power Automate, manejo de errores, problemas de recursividad y flujos secundarios.
  1. Competencia con Microsoft Visual Studio y herramientas de desarrollo de Microsoft relacionadas.
  1. Experiencia con C#, .NET Core, JavaScript y marcos de personalización de Dynamics.
  1. Comprensión de bases de datos relacionales, SQL y mejores prácticas de acceso a datos.
  1. Familiaridad con APIs, servicios web, SOAP, XML, servicios RESTful, webhooks, bus de servicio e integraciones de sistemas.
  1. Comprensión del ciclo de vida del desarrollo de software (SDLC) y metodologías Agile.
  1. Solución de problemas de flujos fallidos, fallos en la ejecución de plugins, latencia de integración, problemas de rendimiento de Dataverse y fallos de permisos/seguridad.
  1. Sólidas habilidades de comunicación y colaboración.
  1. 3–6 años de experiencia en funciones de desarrollo de software o aplicaciones.
  1. 2+ años de experiencia desarrollando y dando soporte a soluciones de Microsoft Dynamics 365.
  1. 3+ años de experiencia con desarrollo en C# y .NET.
  1. Experiencia trabajando con SQL y tecnologías de bases de datos relacionales.
  1. Experiencia en la implementación de Business Central y otras plataformas de Microsoft Dynamics.
  1. Experiencia con desarrollo full stack.

Educación y experiencia requeridas

  1. Se prefiere familiaridad con entornos de Microsoft basados en la nube y servicios de Azure.
  1. Se prefiere una licenciatura en Ciencias de la Computación, Tecnología de la Información o un campo relacionado (o experiencia equivalente).

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