
Power Platform Developer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Egypt.
• Design, develop, and enhance Model-driven Apps and Canvas Apps utilizing reusable, scalable, and maintainable development methodologies.
• Create Power Automate cloud flows, manage approvals, business processes, and facilitate integrations with proper error handling and monitoring.
• Design and oversee Dataverse tables, their relationships, security roles, business rules, and various solution components.
• Integrate Microsoft and third-party services via standard connectors, custom connectors, and REST APIs.
• Develop reusable components while implementing responsive design principles when suitable.
• Deploy solutions across various environments utilizing managed solutions and structured Application Lifecycle Management (ALM) practices.
• Utilize Azure DevOps and Git for source control, work-item management, CI/CD processes, and deployment activities.
• Conduct unit testing, peer reviews, defect resolution, and provide production support.
• Generate technical documentation that encompasses solution design, configuration, integrations, and deployment procedures.
• Collaborate with developers, architects, product owners, and business stakeholders within an Agile framework.
• Manage assigned work packages from refinement and technical design to implementation, testing, deployment, and stabilization.
• Mentor and assist internal developers through pair programming, code reviews, technical guidance, and knowledge-transfer sessions.
• Identify risks, blockers, dependencies, and technical debt early on and communicate them effectively to the team.
• Over 5 years of software development or low-code development experience, including at least 3 years of practical Microsoft Power Apps development in enterprise settings.
• Demonstrated experience in delivering production-ready Model-driven Apps and Canvas Apps utilizing Power Fx, reusable components, responsive design, and maintainable development practices.
• Extensive hands-on experience with Power Automate, including cloud flows, approvals, error handling, monitoring, and integrations.
• Strong background with Microsoft Dataverse, including data modeling, relationships, security roles, business rules, and solution components.
• Experience in integrating Microsoft and third-party services using standard connectors, custom connectors, and REST APIs.
• Proven experience in deploying managed solutions across multiple environments using structured Application Lifecycle Management (ALM) methodologies.
• Practical experience with Azure DevOps, including repositories, pipelines, work items, and CI/CD processes.
• Strong familiarity with Git and source-control workflows.
• Solid knowledge of software testing, peer reviews, defect resolution, technical documentation, and production support.
• Experience working within an Agile/Scrum environment and effectively collaborating with developers, architects, product owners, and business stakeholders.
• Familiarity with Power Platform Component Framework (PCF), plugins, JavaScript, TypeScript, custom connectors, Power Pages, Azure Functions, Dynamics 365 Sales or Customer Service, Copilot Studio, and/or AI Builder is a plus.
• Microsoft Power Platform certification, particularly PL-400 or PL-600, is advantageous.
• Strong problem-solving and analytical capabilities with a pragmatic, delivery-focused mindset.
• Ability to work independently, take ownership of assigned work packages, proactively communicate risks and blockers, and collaborate effectively within an international engineering team.
• Strong commitment to quality, security, maintainability, governance, documentation, and knowledge sharing.
• Professional English communication skills, with the ability to articulate technical decisions clearly and collaborate efficiently with international teams.
• All employees enjoy complimentary benefits (including our renowned games room, daily breakfast, fruits, coffee, other hot drinks, soft drinks, juices, company outings, and parties).
• Social insurance coverage.
• Open-door management policy.
• Comprehensive medical insurance.
• Accommodation and transportation allowances.
• A friendly environment that promotes innovation and efficiency.
• Exciting opportunities for career advancement and talent development.
• Encouragement of feedback.
• Recognition and reward programs.
• Competitive salaries and incentive packages.
• A welcoming atmosphere.
• Flexible and comfortable work schedules.
• Engaging committees for fun activities.
• Monetary rewards.
• A team of fun, intelligent, and creative individuals.
• Career opportunities within a growing team.
• Paid vacation time.
• Additional social benefits.
Smile Digital Health
Shift5
Exemplar Companies, PBC
Oddball
Get handpicked remote jobs straight to your inbox weekly.