Power Platform Developer

CACI International•Norfolk, VA
•$82,100 - $172,400•Onsite

About The Position

CACI is seeking an in-person Power Platform Developer to design, develop, test, and deploy end-to-end solutions using Power Apps, Power Automate, Power BI, and SharePoint. The role supports enterprise modernization and data initiatives, delivering scalable, secure, and robust solutions for mission-critical programs and operations. The developer works on the Operational Excellence team, manages competing priorities, and maintains code quality. The position is full-time and in person five days per week at a CACI office, preferably in Norfolk, Virginia, or Reston, Virginia. The developer owns solution development from requirements gathering and architecture through implementation, testing, delivery, and operational support. Work is performed in an environment without premium licenses or premium connector access, using PowerFX, Canvas apps, SharePoint lists, standard connectors, and complex workflow logic. Solutions should be intuitive, maintainable, responsive, secure, and aligned with stakeholder needs and enterprise architecture. The role also includes data visualization and reporting, business-process analysis, governance and documentation, stakeholder advising, user training, and staying current with Power Platform, SharePoint, AI tools, and industry practices. The position is contingent on funding and may not be filled immediately; applicants may also be considered for other CACI positions.

Requirements

  • Must be a U.S. citizen.
  • 3–5 years of proven experience designing, architecting, and developing enterprise solutions using Microsoft Power Platform, including Power Apps, Power Automate, Power BI, PowerFX, and SharePoint, and the Microsoft 365 ecosystem.
  • Strong knowledge and experience with standard data-modeling techniques and system architecture for designing and wireframing solutions.
  • Experience with data analysis, DAX optimization, Power Query, and advanced Power BI modeling, design, and development.
  • UI/UX graphic-design experience for custom applications.
  • Experience connecting to varied data sources.
  • Ability to quickly translate business needs into scalable, user-friendly solutions.
  • Strong communication, documentation, problem-solving, analytical, collaboration, and stakeholder-facing skills.
  • Experience conducting user acceptance testing and remediations.

Nice To Haves

  • Experience with custom API connections using REST APIs.
  • Experience with App Health Checker and writing delegable queries or formulas.
  • Experience modernizing legacy processes or systems into scalable enterprise solutions.
  • Experience writing and managing user acceptance tests.
  • Experience with Power BI tiles in Canvas apps or SharePoint sites.
  • Experience with Microsoft Power Platform governance and Center of Excellence practices.
  • Microsoft Power Platform certifications, such as PL-100, PL-200, PL-300, PL-400, or PL-900.
  • Experience in the federal or government contracting industry or a regulated environment.

Responsibilities

  • Independently design, architect, test, and build custom managed solutions using Microsoft Power Platform tools, including PowerFX, Canvas apps, SharePoint lists, and standard connectors.
  • Ensure applications are intuitive, scalable, maintainable, responsive, secure, and aligned with stakeholder needs; use CSS and HTML to improve interfaces and content presentation.
  • Design, test, and maintain Power Automate workflows for standalone and Power Apps-based solutions, including complex logic, loops, and failure and error handling in an environment without premium connectors.
  • Work with JSON data in flows and API connections, including basic parsing, formatting, and troubleshooting payload issues.
  • Develop and maintain Power BI dashboards and reports using advanced report design, DAX, and Power Query, and apply role-based permissions to visualizations.
  • Elicit and document requirements; design data architecture and flows; develop, test, and deliver solutions while considering enterprise architecture.
  • Create SharePoint sites and lists and configure role-based permissions as part of solutions.
  • Analyze business processes, use generative AI, and develop tools, reports, or other solutions to meet business needs.
  • Translate complex business requirements into solutions; advise stakeholders and translate high-complexity needs into multi-component architectures and implementation roadmaps.
  • Follow team governance, style, documentation, and configuration-management standards; suggest improvements to governance models and team operations.
  • Collaborate with developers on architecture, coding practices, automation logic, and solution design.
  • Provide operational support for deployed solutions, troubleshoot issues and enhancements, conduct root-cause analysis, recommend remediation, and document findings.
  • Maintain comprehensive documentation and support user training and adoption.
  • Stay current on Power Platform, SharePoint, AI tools, and industry best practices, and learn and incorporate new technologies as needed.

Benefits

  • Flexible time off benefit.
  • Learning resources and learning and development opportunities.
  • Healthcare benefits.
  • Wellness benefits.
  • Financial benefits.
  • Retirement benefits.
  • Family support benefits.
  • Continuing education benefits.
  • Time off benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service