Guardian Alarm

Desenvolvedor Microsoft Dynamics 365

JavaScriptSQLC#
Tradução automática. Consulte o original.

Resumo da Posição

O Desenvolvedor Microsoft Dynamics é responsável por projetar, desenvolver, configurar e dar suporte a soluções Microsoft Dynamics 365 e aplicativos de negócios relacionados que apoiam as operações e a experiência do cliente da Guardian Alarm. Esta função trabalha em estreita colaboração com equipes técnicas e de negócios para entregar soluções escaláveis, seguras e eficientes que melhorem os processos de negócios e a funcionalidade do sistema. O Desenvolvedor Microsoft Dynamics contribui para todo o ciclo de vida de desenvolvimento de software (SDLC), incluindo desenvolvimento, personalização, integração, testes, implantação e suporte contínuo de aplicativos e serviços relacionados ao Dynamics. Esta função também apoia a manutenção contínua do sistema, melhorias e esforços de modernização para garantir que os sistemas de negócios permaneçam confiáveis e alinhados com as necessidades organizacionais.

Funções Essenciais

Desenvolvimento e Configuração Microsoft Dynamics

  1. Desenvolver e configurar soluções de Field Service do Dynamics 365, incluindo entidades Dataverse, fluxos de processos de negócios, funções de segurança e Power Automate.
  1. Projetar e implementar integrações personalizadas entre o Dynamics 365, Business Central e sistemas corporativos externos usando REST API’s, Azure Functions, conectores da Power Platform e arquiteturas orientadas a eventos.
  1. Colaborar com as partes interessadas do negócio para entender as necessidades operacionais e traduzi-las em soluções técnicas.
  1. Solucionar e resolver problemas de aplicativos, fluxos de trabalho e relacionados ao sistema dentro dos ambientes Dynamics.

Desenvolvimento de Aplicativos e Integração de Sistemas

  1. Construir integração escalável entre o Dynamics 365, Business Central, serviços Azure e plataformas de terceiros.
  1. Desenvolver e manter aplicativos e serviços usando tecnologias incluindo C#, .NET Core, JavaScript e ferramentas de desenvolvimento Microsoft relacionadas.
  1. Dar suporte a APIs, serviços web e integrações de dados usando práticas e tecnologias de integração modernas.
  1. Colaborar com as equipes de Dados e Infraestrutura para garantir que os aplicativos operem de forma confiável e segura.

Manutenção de Aplicativos e Melhoria Contínua

  1. Dar suporte à manutenção contínua, atualizações e otimização de aplicativos Dynamics e sistemas relacionados.
  1. Identificar oportunidades para melhorar a funcionalidade, o desempenho, a usabilidade e a automação do sistema.
  1. Auxiliar no tratamento de dívida técnica e apoiar iniciativas de modernização dentro do ambiente de aplicativos Microsoft.
  1. Coletar e avaliar o feedback dos usuários para melhorar o desempenho do sistema de negócios e a experiência do usuário.

Banco de Dados, Relatórios e Suporte a Dados

  1. Dar suporte ao desenvolvimento de banco de dados, acesso a dados e atividades de relatórios relacionadas a aplicativos e integrações Dynamics.
  1. Proficiência em mapeamento de dados, melhorando a consistência entre sistemas e dados de referência.
  1. Qualidade e governança de dados para evitar registros duplicados e aplicar regras de validação.
  1. Auxiliar nas atividades de validação de dados, solução de problemas e testes de sistema.

Qualidade, Segurança e Padrões de Desenvolvimento

  1. Forte compreensão de ambientes RBAC com funções de segurança, identidades gerenciadas e segurança em nível de campo.
  1. Participar de revisões de código, testes e atividades de implantação para garantir a qualidade e a confiabilidade do aplicativo.
  1. DevOps/CI-CD de soluções gerenciadas e não gerenciadas, pipelines de implantação, integrações Git e liberações automatizadas.
  1. Auxiliar no monitoramento do desempenho do aplicativo e na resolução de problemas de produção.

Colaboração Interfuncional

  1. Fazer parceria com as partes interessadas do negócio, analistas e equipes técnicas para apoiar melhorias de aplicativos e melhorias operacionais.
  1. Comunicar recomendações técnicas, status do projeto e problemas do sistema de forma eficaz com os membros da equipe e a liderança.
  1. Apoiar um modelo de serviços compartilhados contribuindo para projetos e iniciativas em várias funções de negócios.

Habilidades e Capacidades Necessárias

  1. Design de entidades e tabelas Dataverse, modelagem de segurança e relacionamentos.
  1. Proficiência em Dynamics Field Services no que se refere a ordens de serviço, despacho, agendamento, rastreamento de ativos e comportamento móvel/offline.
  1. Conjunto de habilidades de desenvolvedor Full stack.
  1. Referências de conexão do Power Automate, tratamento de erros, problemas de recursão e fluxos filhos.
  1. Proficiência com Microsoft Visual Studio e ferramentas de desenvolvimento Microsoft relacionadas.
  1. Experiência com C#, .NET Core, JavaScript e frameworks de personalização do Dynamics.
  1. Compreensão de bancos de dados relacionais, SQL e melhores práticas de acesso a dados.
  1. Familiaridade com APIs, serviços web, SOAP, XML, serviços RESTful, webhooks, barramento de serviço e integrações de sistemas.
  1. Compreensão do ciclo de vida de desenvolvimento de software (SDLC) e metodologias Ágeis.
  1. Solução de problemas de fluxos com falha, falhas na execução de plugins, latência de integração, problemas de desempenho do Dataverse e falhas de permissão/segurança.
  1. Fortes habilidades de comunicação e colaboração.
  1. 3–6 anos de experiência em funções de desenvolvimento de software ou aplicativos.
  1. 2+ anos de experiência desenvolvendo e dando suporte a soluções Microsoft Dynamics 365.
  1. 3+ anos de experiência com desenvolvimento em C# e .NET.
  1. Experiência trabalhando com SQL e tecnologias de banco de dados relacional.
  1. Experiência na implementação do Business Central e outras plataformas Microsoft Dynamics.
  1. Experiência com desenvolvimento full stack.

Educação e Experiência Necessárias

  1. Familiaridade com ambientes Microsoft baseados em nuvem e serviços Azure é preferencial.
  1. Bacharelado em Ciência da Computação, Tecnologia da Informação ou área relacionada é preferencial (ou experiência equivalente).

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores