We are looking for a Remote Senior Power Platform Developer for a Fulltime Permanent role position. Please send your resume along with hourly rate expectation if interested.
Position: Remote Senior Power Platform Developer
Location: Remote
Duration: Fulltime Permanent role position
Required Qualifications:
Required: 5+ years experience as PowerApps Canvas developer, with progressively larger responsibilities in all aspects of the lifecycle, including application design, build, test, deployment, and support.
Required: proven team player. Our team is small, moves quickly, and relies heavily on each other. We are not afraid to admit mistakes, to ask questions, and to improve ourselves and each other.
Required: 5+ years working with larger Dynamics CRM Customer Service implementations (250+ users)
Required: Experience with the Dynamics stack should include C# and JavaScript coding, creating Power Apps including imbedding Canvas Apps, creating Power Automate Flows, implementing Plugins, Web Resources, Canvas and Model apps, and using azure functions and app insights
Required: 2+ years with scrum or other Agile approaches.
Required: Highly collaborative very much a team player. Success in this role is measured in large part by the success of the team.
Preferred: at least 2 years of experience developing custom code components (PCF).
Preferred: 5+ years C# and JavaScript; 3+ years with python, significant exposure to Playwright, pytest, and Azure Dev Ops, Dynamics / Dataverse APIs.
Experience with complex telephony integrations with products like five9 a plus.
Experience with data integration (e.g. ingesting data from external APIs, or providing data properly shaped for use by analytics systems) a plus.
Experience working in highly regulated industry: medical strongly preferred.
What you ll do (Essential Job Functions):
Advanced Customization of Dynamics CRM Applications:
Utilize Microsoft PowerApps Canvas Platform to develop and customize Dynamics CRM applications.
Create and maintain easy-to-use, high-quality applications to support call center teams.
Agile Development Environment:
Act as a strong, experienced individual contributor within an Agile development framework.
Participate in sprint planning, backlog refinement, and daily stand-ups to ensure efficient progress.
Technical Excellence:
Understand business requirements to select the most appropriate design and implementation strategies.
Ensure all work meets standards and guidelines, including thorough testing, technical documentation, and operability.
Develop robust applications that meet performance, security, and usability standards.
Collaboration and Team Coordination:
Work closely with colleagues within the platform design and engineering team.
Actively participate in design sessions, peer reviews, and test design.
Coordinate with team members to move forward the work and maturity of the team.
Ensure alignment of individual work with team and organizational goals.
Continuous Improvement:
Make recommendations for improving development processes and methodologies.
Engage in continuous learning and skill enhancement to keep up with evolving technologies.
Take feedback gracefully and fully, using it to improve personal and team performance.
Reactive Support:
Provide tier-three support for new work, ensuring high quality and reliability.
Support delivered applications to improve and refine them based on user feedback and performance metrics.
Ensure that reactive support work is minimized and handled efficiently.
Documentation and Compliance:
Maintain comprehensive technical documentation for all developed applications.
Ensure compliance with organizational standards, including security and data privacy regulations.
Innovation and Best Practices:
Stay updated with the latest advancements in PowerApps and related technologies.
Implement best practices in application development and customization.
Foster a culture of innovation and continuous improvement within the team.