Position Overview
We are seeking a skilledSoftware Engineerwith strong experience inPower Automate,Azure Functions,Dataverse, and enterprise integration technologies. The ideal candidate will lead the design and development of automated workflows, unified data solutions, and custom applications that streamline business processes across multiple systems. This role also involves building secure API integrations, ensuring seamless authentication, and deploying scalable cloud-based components.
Key Responsibilities
Power Platform & Automation
- Design, build, andmaintainPower Automate flowsto integrate systems, automate business processes, and support operational needs.
- Develop custom logic and extensions usingAzure Functionsand Power Automate connectors.
- Build and enhanceCanvas Appsto support various business workflows and user scenarios.
Data Integration & Dataverse
- Design and implement aunified databaseusingDataverse, integrating data from multiple internal and external sources.
- Develop data models, relationships, and synchronization mechanisms to ensureaccurateand efficient data consolidation.
- Manage Dataverse environments, security roles, and lifecycle processes.
API & Integration Engineering
- Create and manageAPI integrationswith third-party and internal systems.
- Implement secure authentication methods includingOAuth,SSO, and token-based access.
- Build andmaintainintegration pipelines and services following best practices for scalability, performance, and reliability.
Deployment & Cloud Engineering
- Deploy and manage Azure resources such asAzure Functions, API Management, Logic Apps, and storage services.
- Ensure reliable CI/CD deployment processes for Power Platform and Azure solutions.
- Monitor, troubleshoot, andoptimizecloud-based applications.
Required Skills & Qualifications
- Proven experience withMicrosoft Power Platform, especiallyPower AutomateandCanvas Apps.
- Strong hands-on experience withAzure Functions, Azure App Services, and cloud deployment strategies.
- ProficiencyinDataverse, datamodeling, and integrating heterogeneous data sources.
- Solid understanding ofREST APIs,API Management, and integration patterns.
- Knowledge ofOAuth 2.0, SSO, identity providers, and authentication protocols.
- Experience with CI/CD tools (Azure DevOps preferred).
- Strong problem-solving, debugging, and system design skills.
- Excellent communication and documentation abilities.
Preferred Qualifications
- Experience with Power Apps Component Framework (PCF).
- Familiarity with Dynamics 365 environments.
- Knowledge of SQL, C#, JavaScript, or TypeScript.
- Experience building enterprise-grade, scalable cloud applications.