Job Description
Salary: $70/ hr. - $80/ hr.
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 membersincluding economists, bank examiners, policy analysts, and attorneysdepend 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.
DCCAs 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 stakeholdersincluding economists, examiners, and attorneysto 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.
Key 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.
Required Qualifications
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.
Preferred Qualifications
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.
Work Environment
Full-time position.
Initial on-site onboarding period (68 weeks).
Transition to full-time telework after successful onboarding.
Collaborative, mission-focused environment supporting federal regulatory initiatives.
Full-time
Fully remote