Guardian Alarm

Développeur Microsoft Dynamics 365

JavaScriptSQLC#
Traduction automatique. Consultez l’original.

Résumé du poste

Le développeur Microsoft Dynamics est responsable de la conception, du développement, de la configuration et du support des solutions Microsoft Dynamics 365 ainsi que des applications métier connexes qui soutiennent les opérations et l'expérience client de Guardian Alarm. Ce rôle travaille en étroite collaboration avec les équipes techniques et métier pour fournir des solutions évolutives, sécurisées et efficaces qui améliorent les processus métier et les fonctionnalités du système. Le développeur Microsoft Dynamics contribue au cycle de vie complet du développement logiciel (SDLC), incluant le développement, la personnalisation, l'intégration, les tests, le déploiement et le support continu des applications et services liés à Dynamics. Ce rôle assure également la maintenance continue du système, les améliorations et les efforts de modernisation pour garantir que les systèmes métier restent fiables et alignés sur les besoins de l'organisation.

Fonctions essentielles

Développement et configuration Microsoft Dynamics

  1. Développer et configurer des solutions Dynamics 365 Field Service, y compris les entités Dataverse, les flux de processus métier, les rôles de sécurité et Power Automate.
  1. Concevoir et mettre en œuvre des intégrations personnalisées entre Dynamics 365, Business Central et les systèmes d'entreprise externes en utilisant REST API’s, Azure Functions, les connecteurs Power Platform et des architectures pilotées par les événements.
  1. Collaborer avec les parties prenantes métier pour comprendre les besoins opérationnels et les traduire en solutions techniques.
  1. Dépanner et résoudre les problèmes liés aux applications, aux flux de travail et au système au sein des environnements Dynamics.

Développement d'applications et intégration système

  1. Construire une intégration évolutive entre Dynamics 365, Business Central, Azure Services et des plateformes tierces.
  1. Développer et maintenir des applications et des services en utilisant des technologies incluant C#, .NET Core, JavaScript et les outils de développement Microsoft associés.
  1. Prendre en charge les APIs, les services web et les intégrations de données en utilisant des pratiques et technologies d'intégration modernes.
  1. Collaborer avec les équipes Données et Infrastructure pour garantir que les applications fonctionnent de manière fiable et sécurisée.

Maintenance des applications et amélioration continue

  1. Assurer la maintenance continue, les mises à niveau et l'optimisation des applications Dynamics et des systèmes connexes.
  1. Identifier les opportunités d'améliorer la fonctionnalité, les performances, la convivialité et l'automatisation du système.
  1. Aider à traiter la dette technique et soutenir les initiatives de modernisation au sein de l'environnement applicatif Microsoft.
  1. Recueillir et évaluer les retours des utilisateurs pour améliorer les performances du système métier et l'expérience utilisateur.

Base de données, reporting et support des données

  1. Soutenir le développement de bases de données, l'accès aux données et les activités de reporting liées aux applications et intégrations Dynamics.
  1. Maîtrise du mappage de données, amélioration de la cohérence entre les systèmes et les données de référence.
  1. Qualité et gouvernance des données pour éviter les enregistrements en double et appliquer les règles de validation.
  1. Assister aux activités de validation des données, de dépannage et de test du système.

Qualité, sécurité et normes de développement

  1. Solide compréhension des environnements RBAC avec rôles de sécurité, identités gérées et sécurité au niveau des champs.
  1. Participer aux revues de code, aux tests et aux activités de déploiement pour garantir la qualité et la fiabilité des applications.
  1. DevOps/CI-CD pour les solutions gérées et non gérées, pipelines de déploiement, intégrations Git et versions automatisées.
  1. Aider à surveiller les performances des applications et à résoudre les problèmes de production.

Collaboration interfonctionnelle

  1. Partenaire des parties prenantes métier, des analystes et des équipes techniques pour soutenir les améliorations des applications et les améliorations opérationnelles.
  1. Communiquer efficacement les recommandations techniques, l'état d'avancement des projets et les problèmes système aux membres de l'équipe et à la direction.
  1. Soutenir un modèle de services partagés en contribuant à des projets et initiatives à travers de multiples fonctions métier.

Compétences et aptitudes requises

  1. Conception d'entités et de tables Dataverse, modélisation de la sécurité et relations.
  1. Maîtrise de Dynamics Field Services en ce qui concerne les ordres de travail, la répartition, la planification, le suivi des actifs et le comportement mobile/hors ligne.
  1. Compétences de développeur Full stack
  1. Références de connexion Power Automate, gestion des erreurs, problèmes de récursion et flux enfants.
  1. Maîtrise de Microsoft Visual Studio et des outils de développement Microsoft associés.
  1. Expérience avec C#, .NET Core, JavaScript et les frameworks de personnalisation Dynamics.
  1. Compréhension des bases de données relationnelles, SQL et des meilleures pratiques d'accès aux données.
  1. Familiarité avec les APIs, les services web, SOAP, XML, les services RESTful, les webhooks, le bus de service et les intégrations système.
  1. Compréhension du cycle de vie du développement logiciel (SDLC) et des méthodologies Agile.
  1. Dépannage des flux ayant échoué, échecs d'exécution de plugins, latence d'intégration, problèmes de performance Dataverse et échecs de permission/sécurité.
  1. Solides compétences en communication et en collaboration.
  1. 3 à 6 ans d'expérience dans des rôles de développement de logiciels ou d'applications.
  1. 2+ ans d'expérience dans le développement et le support de solutions Microsoft Dynamics 365.
  1. 3+ ans d'expérience avec le développement C# et .NET.
  1. Expérience de travail avec SQL et les technologies de bases de données relationnelles.
  1. Expérience dans la mise en œuvre de Business Central et d'autres plateformes Microsoft Dynamics.
  1. Expérience avec le développement full stack.

Formation et expérience requises

  1. Familiarité avec les environnements Microsoft basés sur le cloud et les services Azure souhaitée.
  1. Licence en informatique, technologies de l'information ou domaine connexe souhaitée (ou expérience équivalente).

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter