Open role
[Remote] Senior Software Engineer
Note: The job is a remote job and is open to candidates in USA. Consilio provides eDiscovery, legal technology, and legal advisory services. The Senior Software Engineer designs and develops Power Platform solutions, connects them with Azure and third-party systems, and supports solution architecture, development standards, and troubleshooting.
Responsibilities
- Solution Design: Transitioning from "building what is asked" to "architecting the right tool for the job," including choosing between a custom web app or a Power App based on ROI
- System Integration: A proven track record of connecting the Microsoft stack with third-party systems (e.g., SAP, Salesforce, or legal/HR platforms) using custom connectors
- Mentorship & Leadership: Experience performing code reviews, setting development standards, and potentially managing junior developers or "citizen developers" within a Center of Excellence (CoE)
- Troubleshooting & Performance: Optimizing slow-running flows and debugging complex integration issues between Azure and Microsoft 365
Skills
- Deep knowledge of both Canvas apps (for custom UX) and Model-driven apps (for data-centric processes)
- Proficiency in Power Fx is essential
- Designing complex cloud flows, handling error logic (try/catch patterns)
- Building and deploying conversational agents, configuring Generative Answers, and utilizing Entities and Variables for dynamic conversations
- Advanced data modeling, environment variables, and managing security roles/business units
- Creating serverless APIs to extend Power Platform capabilities
- For enterprise-grade workflow orchestration where Power Automate hits its limits
- Integrating LLMs into custom applications and managing RAG (Retrieval-Augmented Generation) patterns
- Securely exposing backend data to the Power Platform via custom connectors
- Strong command of C# (.NET) for plugins
- JavaScript/TypeScript for PCF (Power Apps Component Framework) controls
- Experience with Azure DevOps or GitHub Actions to automate solution deployment across Dev, Test, and Prod environments
- Transitioning from "building what is asked" to "architecting the right tool for the job," including choosing between a custom web app or a Power App based on ROI
- A proven track record of connecting the Microsoft stack with third-party systems (e.g., SAP, Salesforce, or legal/HR platforms) using custom connectors
- Experience performing code reviews, setting development standards, and potentially managing junior developers or "citizen developers" within a Center of Excellence (CoE)
- Optimizing slow-running flows and debugging complex integration issues between Azure and Microsoft 365
- PL-400 - Microsoft Power Platform Developer
- AZ-204 - Developing Solutions for Microsoft Azure
- PL-600 - Power Platform Solution Architect
- AI-102 - Designing and Implementing a Microsoft Azure AI Solution
- PL-200 - Power Platform Functional Consultant code
Benefits
- Remote work
Company Overview
Company H1B Sponsorship