Шукаємо досвідченого Power Platform Developer до команди для розробки, підтримки та вдосконалення бізнес-рішень на базі Microsoft Power Platform. Фахівець відповідатиме за створення Canvas Apps і Model-Driven Apps, автоматизацію бізнес-процесів за допомогою Power Automate, проєктування моделей даних у Dataverse та інтеграцію рішень із SharePoint і зовнішніми системами.
Ми шукаємо самостійного та проактивного спеціаліста, який уміє проєктувати масштабовані рішення, писати якісний кастомний код, оптимізувати продуктивність застосунків і працювати з повним циклом розробки. Важливими для цієї ролі є технічна експертиза, системне мислення, відповідальність за результат і готовність ділитися знаннями з командою.
Основні обов’язки
Проєктування та розробка Canvas Apps і Model-Driven Apps відповідно до бізнес-процесів та вимог замовника.
Розробка, налаштування та підтримка автоматизацій у Power Automate, зокрема cloud flows, desktop flows і business process flows.
Проєктування моделей даних у Dataverse: таблиць, зв’язків, бізнес-правил, ролей доступу та інших компонентів.
Розробка плагінів на C#/.NET, Custom API та інших кастомних компонентів для розширення стандартної функціональності Power Platform.
Створення JavaScript/TypeScript-скриптів для кастомізації форм і розробка PCF-компонентів за потреби.
Інтеграція Power Platform із SharePoint, зовнішніми системами та сервісами через REST API, OData й інші механізми інтеграції.
Налаштування та підтримка інтеграцій із SharePoint: списків, бібліотек документів, метаданих, прав доступу й автоматизованих процесів.
Налаштування моделі безпеки в Dataverse, зокрема ролей безпеки, Business Units, Teams та Field-Level Security.
Участь у повному циклі розробки: аналіз вимог, проєктування архітектури, реалізація, unit-тестування, документування, керування рішеннями та деплоймент між середовищами.
Управління Power Platform Solutions, налаштування Environment Variables і Connection References, підтримка процесів ALM.
Оптимізація продуктивності Canvas Apps, Model-Driven Apps, Power Automate flows і запитів до Dataverse.
Проведення code review, менторство менш досвідчених розробників і дотримання стандартів якості коду.
Взаємодія із замовником, бізнес-аналітиками та іншими учасниками команди для уточнення вимог і пошуку оптимальних технічних рішень.
Наші очікування
Практичний досвід розробки рішень на Microsoft Power Platform, зокрема Canvas Apps, Model-Driven Apps, Power Automate та Dataverse.
Глибоке знання Power Fx, досвід створення складних Canvas Apps, роботи з галереями, компонентами та responsive-дизайном.
Розуміння принципів делегування в Canvas Apps, обмежень delegable/non-delegable функцій і методів оптимізації продуктивності.
Досвід налаштування Model-Driven Apps: форм, views, dashboards, Site Map, Business Rules, Business Process Flows і Command Bar.
Досвід проєктування моделей даних у Dataverse, роботи зі зв’язками 1:N та N:N, Choice-полями, calculated і rollup-полями.
Практичний досвід розробки плагінів на C#/.NET, Custom API та Custom Workflow Activities.
Знання Dataverse Web API, OData та принципів роботи з Virtual Tables.
Розуміння моделі безпеки Dataverse: Security Roles, Business Units, Teams і Field-Level Security.
Досвід розробки та підтримки Power Automate flows, налаштування обробки помилок, retry policies, child flows, Approvals і стандартних та кастомних конекторів.
Досвід інтеграції Power Apps і Power Automate із SharePoint, зокрема роботи зі списками, бібліотеками документів, метаданими та правами доступу.
Знання JavaScript/TypeScript і C#/.NET для розширення функціональності Power Platform.
Розуміння принципів роботи REST API, Azure Functions, Azure Logic Apps та автентифікації через Azure AD / Microsoft Entra ID.
Досвід роботи з Git, репозиторіями, гілками та pull request-процесом.
Розуміння ALM у Power Platform: managed/unmanaged solutions, керування залежностями та міграція рішень між середовищами Dev, Test і Prod.
Досвід роботи з в


