Senior Power Platform Engineer
ImagineX Consulting
- Escazú, San José
- Permanente
- Tiempo completo
- Solution Design & Architecture:
- Lead the design and architecture of complex Power Apps (Canvas and Model-Driven) and Power Automate workflows, ensuring solutions are scalable, secure, efficient, and meet business requirements.
- Collaborate with business stakeholders, functional consultants, and other IT teams to gather, analyze, and translate business requirements into technical specifications and solution designs.
- Define and implement best practices for Power Platform development, governance, and deployment.
- Development & Implementation:
- Develop, configure, and deploy custom Power Apps (Canvas and Model-Driven) with advanced features, custom controls, and integrations.
- Design and implement sophisticated Power Automate flows (cloud flows, desktop flows/RPA) for process automation, data integration, and system orchestration.
- Integrate Power Platform solutions with Dataverse, SharePoint, SQL Server, Azure services, and other line-of-business applications using standard and custom connectors.
- Utilize Power Fx, JavaScript, and other relevant scripting languages for advanced functionality within Power Apps.
- Implement robust error handling, logging, and performance optimization within Power Automate flows and Power Apps.
- Data Management & Integration:
- Work extensively with Microsoft Dataverse to design data models, create tables, columns, relationships, and business rules.
- Develop and manage data connectors (standard and custom) for various data sources.
- Implement data migration strategies and ensure data integrity.
- Support & Maintenance:
- Provide expert-level support, troubleshooting, and debugging for existing Power Platform applications and workflows.
- Perform regular maintenance, performance tuning, and updates to ensure optimal operation.
- Identify and resolve technical issues, bugs, and performance bottlenecks.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.
- 5+ years of hands-on experience developing and implementing solutions on the Microsoft Power Platform, with a strong focus on Power Apps (Canvas & Model-Driven) and Power Automate.
- Proven expertise in designing and working with Microsoft Dataverse (formerly Common Data Service/CDS).
- Solid understanding of Power Platform governance, security, and administration.
- Experience with Application Lifecycle Management (ALM) for Power Platform, including solutions, environments, and ideally Azure DevOps pipelines.
- Proficiency in Power Fx and formula writing for complex logic within Power Apps.
- Experience with integrating Power Platform with other Microsoft 365 services (SharePoint, Teams, Outlook) and Azure services (Azure SQL, Azure Functions, Logic Apps).
- Ability to design and create custom connectors when necessary.
- Strong understanding of relational database concepts and data modeling.
- Excellent problem-solving skills, attention to detail, and ability to troubleshoot complex issues.
- Strong communication (written and verbal) and interpersonal skills, with the ability to effectively collaborate with technical and non-technical stakeholders.
- Microsoft Certified: Power Platform Developer Associate (PL-400) or Microsoft Certified: Power Platform Functional Consultant Associate (PL-200).
- Knowledge of Power Virtual Agents.
- Experience with Robotic Process Automation (RPA) using Power Automate Desktop.
- Familiarity with JavaScript, HTML, CSS for advanced UI/UX customization in Power Apps.