I candidati per questa certificazione devono essere esperti in materia di implementazione delle attività di configurazione e codifica necessarie per creare e gestire le parti cloud e perimetrali di una soluzione IoT.
Le responsabilità di questo ruolo includono la distribuzione di dispositivi fisici, la configurazione e la gestione di tali dispositivi tramite i servizi cloud, nonché la gestione e la risoluzione dei problemi della configurazione per tutto il ciclo di vita del dispositivo.
Gli sviluppatori di Azure IoT sono anche responsabili dell'implementazione delle specifiche di progettazione per le soluzioni IoT, tra cui topologia di dispositivi, connettività, diagnostica e monitoraggio e sicurezza. Questi professionisti sviluppano e distribuiscono i moduli e configurano la rete dei dispositivi per la parte Azure IoT Edge della soluzione. Inoltre, implementano progettazioni per le soluzioni per gestire le pipeline di dati, inclusi il monitoraggio e la trasformazione dei dati correlati alla soluzione IoT.
Gli sviluppatori di Azure IoT collaborano con architetti, ingegneri dei dati e altri stakeholder per garantire una corretta integrazione aziendale, inclusa l'implementazione del servizio Gemelli digitali di Azure.
I candidati per questa certificazione devono avere una conoscenza generale dei tipi di dispositivi e dei servizi di Azure, incluse le opzioni di archiviazione dei dati, l'analisi dei dati, l'elaborazione dei dati, l'intelligenza artificiale e altre opzioni PaaS (Platform as a Service). Devono essere in grado di programmare in almeno un linguaggio supportato da un Software Development Kit (SDK) per Azure IoT.