Planet Technologies, the Nation’s leading Microsoft services provider to the public sector, is looking for a highly motivated individual to join our growing team as a Power Platform Developer. In this role, you will be supporting impactful projects that make a difference for our country.
The Planet Technologies West Region is looking for a Power Platform Developer with either moderate or advanced experience. The successful candidate's skills will bridge Power Platform development, business solutioning, and the human experience of the Power Platform. This role balances technical and functional consultancy to design, develop, and enhance small and large Power Platform solutions.
Essential FunctionsMeet with Clients in discovery, planning/design, and training/enablement contexts
Design, develop, and implement solutions, e.g., Perform fit/gap analysis and gather necessary requirements to develop a solution design leveraging Power Platforms tools / capabilities.Support development functions including data migration, data model design, solution planning, and solution documentationDevelop using out of the box product features, custom development and/or use of third party toolsPerform tasks across the full development lifecycle, e.g., discovery, planning, analysis, design, implementation, testing, deployment, maintenance Create solutions that balance security and development best practice with Client requirements and expectations
Develop and maintain Client security and governance frameworks for the Power PlatformSupport organizations in designing / developing security and governance strategy Communicate foundational Power Platform security and development principlesDevelop / maintain application lifecycle management processesProvide training on Power Platform best practices
Produce clear and accurate documentationKnowledge, Skills and Abilities3-5 years working in the Power Platform
Technical
In-depth functional knowledge and technical expertise in the Power PlatformConfidently proficient in Dataverse, Power Apps (Canvas Apps and Model-Driven Apps), Power Automate, Power BIMay have junior experience with Power Pages, Copilot Studio, AI Builder, and Dynamics 365 though capable and willing to grow into these areas on-the-fly as Client solutions requireComfortable working with application lifecycle management tools including Power Platform Pipelines, Azure DevOps Build Tools / custom .yaml pipelines, and ALM AcceleratorExperience developing in a sprint-based development lifecycle leveraging solution-based development across a multi-stage deployment processExperience using administrative tools including Power Platform Admin Center, Power Platform CLI, Center of Excellence Starter Kit, and Managed EnvironmentsExperience with Microsoft and related technologies including: .NET, C#, Azure, Microsoft 365, JavaScript, SQL Server, PowerShell, PowerFX, FetchXML, oData and 3rd party tools, e.g., XRMToolBox, SOAPUI, VSCode, etc.Comfortable integrating with on-premises and cloud based data sourcesComfortable developing solutions using pre-built and custom connectors Understanding of platform data principles including Common Data Model, security roles, column security profiles, business units, group teams, dataflows, and Power QueryExperience with SQLAble to read/write data using SOAP and REST API’s, including private API’s via Data Gateway and Azure KeyVault authenticationComfortable working with XML, JSON and Azure App RegistrationsStrength in identifying and assessing business processes, researching and determining solutions to problems, providing technical recommendations, and other business analysis skillsAbility to create nice looking presentations and other documentation that effectively visualizes concepts and ideas
Consulting
Ability to manage multiple projects simultaneouslyHandles constantly changing conditions with calm confidenceHigh level of initiative and accountability for deliverables and deadlinesKnows that developing heads down is ideal, but can still operate effectively when consulting conditions become reasonably chaoticClear grasp on limits of personal knowledge, yet can comfortably navigate conversations that stretch these limitsConfident asking for helpEnjoys problem solvingLikes to learn and naturally keeps aware of new developments in the fieldWelcoming personalityA positive ‘can-do’ attitude with a strong commitment to customer supportEstablishes trust through actionsAbility to communicate technical aspects to non-technical stakeholdersAbility to work independently and as part of a teamAn active and proactive team member e.g., speaks up, shows up prepared
Advanced level candidate's experience will also include:
6-8+ years of development experienceCertified proficiency in all or some of our target areas, e.g., AZ-204 - Azure Developer AssociateAZ-400 - DevOps Engineer ExpertMS-900 - Microsoft 365 FundamentalsMB-910 - Dynamics 365 Fundamentals (CRM)SC-900 - Security, Compliance, and Identity Fundamentals
Additional Power Platform proficiency, e.g., Applied Skill: Power Apps - Model-Driven AppsApplied Skill: Power Apps - Canvas AppsApplied Skill: Power AutomateApplied Skill: AI BuilderPL-200 - Power Platform Functional Consultant AssociatePL-400 - Power Platform Developer AssociatePL-600 - Power Solution Architect ExpertPL-900 - Power Platform Fundamentals
Has a core set of cross-platform development skills and can easily pick up development roles on non-Power Platform projectsDemonstrates strategic and technical leadership skills, e.g., Can define and manage technical strategy on projects and effectively communicate that strategy to Project TeamTakes responsibility for a team's technical delivery, regardless of personally performing the technical workNaturally identifies gaps and coaches Project Team members without being askedComfortable delegating tasks and can do so appropriatelyCommunicates effectively when technical activities or needs evolve on a projectUnderstands risk and can effectively identify and escalate riskDemonstrated ability to hold a vision and advocate for the types of work and approaches to work that a team or technical area should be or wants to be doingDemonstrated ability to generate and communicate opinions to management on the staffing, staff development, technical resources, and other factors needed for a team or technical area to succeedOther RequirementsCandidates must be US Citizens as this work entails working with State and Local Government Agencies.Travel: 0 - 25%Planet Technologies is the leading provider of Microsoft Consulting Services to public sector and commercial organizations. Planet has significant experience in deploying business intelligence, cloud services, unified communications, and systems management with an emphasis building, deploying, and managing custom solutions that transform the business operations of federal government agencies.
Planet Technologies does not discriminate in employment opportunities, terms and conditions of employment, or practices. All qualified applicants will receive consideration for employment without regard to race, age, gender, religious or political beliefs, national origin or heritage, disability, sexual orientation, protected veteran status, or any characteristic protected by law. Federal Agency Clearance Requirements may require up to a 10-year background investigation - US Citizenship (clearable) is required.
Salaries for Power Platform Developer at Planet Technologies range from $120,000 and $150,000. Several factors will impact final pay offered to a successful candidate including but not limited to the type and years of experience within the job, clearance level, the type of years and experience within the industry, education, training, etc.