Senior Power Platform Developer

Diverse Agile SolutionsWashington, DC
2dHybrid

About The Position

Senior Power Platform Developer (Dataverse & SharePoint Modernization) IT BOA Job Category: Senior Application Developer / Engineer / Programmer Position Overview The Division of Consumer Protection and Community Affairs (DCCA) at the Federal Reserve Board supports banking supervision, consumer protection policy, and community development initiatives. Staff members—including economists, bank examiners, policy analysts, and attorneys—depend on internal applications to manage complex regulatory and operational workflows. Many of these applications were originally developed in SharePoint Online and now carry significant technical debt. To address this challenge, DCCA is seeking two Senior Power Platform Developers to modernize legacy solutions by migrating them to Dataverse-backed Power Platform applications . These developers will play a key role in designing and building modern Power Apps solutions, automating workflows, and developing reporting capabilities using Power BI . The role includes hands-on application development, data modeling, process automation, and supporting the transition from legacy SharePoint-based solutions while maintaining operational continuity. DCCA’s IT team operates in a small, highly collaborative environment , where team members often perform multiple roles across development, analysis, testing, and project delivery. Developers will work directly with business stakeholders—including economists, examiners, and attorneys—to translate complex business needs into effective technology solutions. Success in this role requires both strong technical capabilities and the ability to engage with sophisticated subject-matter experts to understand complex operational requirements.

Requirements

  • U.S. Citizenship
  • Extensive hands-on experience developing Microsoft Power Platform applications , with strong expertise in Dataverse .
  • Proven experience modernizing or migrating SharePoint Online solutions to Power Platform applications .
  • Strong understanding of relational data modeling and Dataverse architecture .
  • Experience implementing Power Platform Premium features .
  • Practical experience administering SharePoint Online environments , including permissions and site configuration.
  • Ability to work directly with senior subject matter experts to translate complex business needs into technical solutions.
  • Experience collaborating with technical leads, project managers, and business stakeholders .
  • Strong problem-solving, troubleshooting, and analytical skills .

Nice To Haves

  • Experience developing both Canvas Apps and Model-Driven Apps .
  • Familiarity with Power Platform ALM practices and solution packaging .
  • Previous experience supporting U.S. federal government programs or agencies .
  • Experience supporting user acceptance testing (UAT) and defect remediation .
  • Familiarity with Microsoft 365 integration patterns , including Teams, Outlook, and SharePoint.

Responsibilities

  • SharePoint Modernization & Power Platform Migration Design and develop Dataverse-based Power Platform applications to replace or enhance legacy SharePoint Online solutions.
  • Analyze existing SharePoint sites, lists, libraries, and workflows to understand business rules, data structures, and dependencies.
  • Architect and implement Dataverse data models , including tables, relationships, security roles, and constraints.
  • Plan and execute data migration from SharePoint lists and libraries into Dataverse, including data transformation, validation, and reconciliation.
  • Modernize legacy business processes by replacing SharePoint workflows with Power Automate flows and application-driven interactions .
  • Identify opportunities to reduce technical debt and architectural limitations rather than performing direct system rewrites.
  • Application Development Design and implement Power Platform Premium solutions , including both model-driven and canvas applications .
  • Implement business logic using Power Automate, Dataverse rules, and application-level logic .
  • Configure role-based access controls using Dataverse security roles and application permissions.
  • Package, version, and deploy solutions following Power Platform application lifecycle management (ALM) practices .
  • Utilize Microsoft Graph or HTTP connectors where platform connectors do not meet functional requirements.
  • Troubleshoot and resolve application issues across development, testing, and production environments.
  • Develop Power BI dashboards and reports to support operational reporting, transparency, and decision-making.
  • SharePoint Online Administration Provide ongoing SharePoint Online site administration supporting business applications during modernization.
  • Manage site permissions, configuration, and maintenance of lists and libraries.
  • Provide operational support and troubleshooting for SharePoint users and stakeholders.
  • Assist with site cleanup, consolidation, and migration activities as solutions transition to Power Platform.
  • Coordinate with technical leadership to maintain system stability throughout modernization efforts.
  • Note: Power Platform environment administration and tenant governance are managed separately.
  • Requirements Management & Delivery Support Collaborate with project managers and technical leads to refine requirements and technical designs.
  • Participate in requirements discovery sessions and solution design discussions.
  • Contribute to test planning, test scripts, and acceptance criteria development .
  • Support functional testing, user acceptance testing (UAT), defect management, and issue resolution .
  • Maintain documentation describing application functionality, architecture, and operational considerations.
  • Senior-Level Expectations Senior developers are expected to: Independently design and deliver end-to-end application solutions .
  • Balance development work with operational support responsibilities.
  • Identify technical risks, design tradeoffs, and data modeling concerns early in the development lifecycle.
  • Make sound architectural decisions within established platform constraints.
  • Provide mentorship and technical guidance to team members through collaboration and best practices.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service