Power Platform Developer

CACI•Reston, VA
•Onsite

About The Position

CACI is seeking an in-person Power Platform Developer for its Operational Excellence team. The developer will design, build, test, and deploy secure, scalable solutions using Power Apps, Power Automate, Power BI, SharePoint, and Microsoft 365. The work supports enterprise modernization, data initiatives, mission-critical programs, and business operations. The role involves managing competing development priorities while maintaining code quality and aligning solutions with enterprise architecture and business goals. The position is full-time and in person five days per week at a CACI office, preferably in Norfolk, Virginia, or the Reston, Virginia headquarters. Travel may be required up to 10%. The position is contingent on funding and may not be filled immediately; applicants may also be considered for other CACI positions. The developer owns solutions from requirements gathering and architecture through development, testing, delivery, documentation, and operational support. Solutions may include Canvas apps using SharePoint lists and standard connectors in an environment without premium licenses, automated workflows, Power BI dashboards and reports, SharePoint sites and lists, and role-based permissions. The developer also analyzes business processes, advises stakeholders, supports user adoption, and stays current with Power Platform, SharePoint, AI tools, and industry practices.

Requirements

  • Must be a U.S. citizen.
  • 3–5 years of experience designing, architecting, and developing enterprise solutions with Microsoft Power Platform, including Power Apps, Power Automate, Power BI, PowerFX, SharePoint, and Microsoft 365.
  • 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 translate business needs quickly into scalable, user-friendly solutions.
  • Strong communication, documentation, problem-solving, analytical, collaboration, and stakeholder-facing skills.
  • Experience conducting user acceptance testing and remediation.

Nice To Haves

  • Experience with custom API connections using REST APIs.
  • Experience with App Health Checker and writing delegable queries or formulas.
  • Demonstrated experience modernizing legacy processes or systems into scalable enterprise solutions.
  • Experience writing and managing user acceptance tests.
  • Experience using Power BI tiles in Canvas apps or SharePoint sites.
  • Experience with Microsoft Power Platform governance and Center of Excellence practices.
  • Microsoft Power Platform certification(s), 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

  • Design, architect, test, and build custom managed solutions using Microsoft Power Platform tools, including Power Apps, Power Automate, Power BI, 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 user interfaces and content presentation.
  • Design, test, and maintain Power Automate workflows for standalone solutions or in combination with Power Apps, including complex logic, loops, and failure and error handling in environments without premium connectors.
  • Work with JSON data in flows and API connections, including parsing, formatting, and troubleshooting payload issues.
  • Develop and maintain Power BI dashboards and reports using advanced report design, DAX, and Power Query; apply role-based permissions to prevent data spillage.
  • Gather and document requirements; design data architectures and flows; develop, test, and deliver solutions while considering enterprise architecture and business goals.
  • Create SharePoint sites and lists and configure role-based permissions as part of solutions.
  • Analyze business processes and translate complex business needs into tools, reports, architectures, implementation roadmaps, or other solutions; utilize generative AI as appropriate.
  • Advise stakeholders on technical solutions and collaborate with teammates on architecture, coding practices, automation logic, and solution design.
  • Follow team governance and development standards for style, documentation, and configuration management; recommend improvements to governance models and team operations.
  • Provide operational support for deployed solutions, resolve issues and enhancements, perform root cause analysis, recommend remediation, and document findings.
  • Maintain comprehensive documentation and support training and user adoption.
  • Stay current with Microsoft Power Platform, SharePoint, AI tools, and industry best practices, and learn and apply 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