CACI International Jobs

Job Information

CACI International Power Application Developer - Canvas SR. in Ashburn, Virginia

Power Application Developer - Canvas SR.

Job Category: Information Technology

Time Type: Full time

Minimum Clearance Required to Start: Secret

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Local

Anticipated Posting End: 4/30/2024

What You’ll Get to Do

CACI’s Agile Solution Factory (ASF) is hiring a senior Power Apps software developer to support a key CACI Department of Defense (DoD) Program.

ASF programs thrive in a culture of innovation and are constantly seeking individuals who can bring creative ideas to solve complex problems, both technical and procedural, to the team. The ability to be adaptable and to work constructively with a technically diverse and geographically separated team is crucial.

You will work as an integral part of an Agile Scrum team – a highly productive team of technical professionals who thrive on supporting the customer's mission and growth objectives through Agile software development. You will work in close collaboration with team members, other product teams, shared services teams such as cybersecurity, and other stakeholders within Agile methodologies.

More About the Role

The ideal candidate will have experience building complex Power Apps Canvas applications and Portal using Microsoft Power Platform technologies. As an Agile Scrum team member, you will write tasks and tests related to a specific user story to ensure requirements are met within standards. You will accurately estimate assigned work and report status and barriers at daily Scrum team sessions.

Additional responsibilities include:

  • Technical member of the Agile team.

  • Power Apps developer utilizing “Canvas” design.

  • Develop client facing web site and forms utilizing PowerApps Portal.

  • Maintain application baseline in multiple environments.

  • Work with the Enterprise Architecture team to perform process modelling and develop data validation processes.

  • Work with system stakeholders to capture data requirements.

  • Ensure application processes stay in sync with business processes.

  • Work with the cybersecurity engineer to create System Interface Agreements (SIA) for all data exchanges.

  • Assist Business Analyst in the development and technical evaluation of requirements.

  • Manage and respond to user tickets.

  • Support Integrated Product Teams (IPT).

  • Work with the Cyber security engineer to remediate security findings.

You’ll Bring These Qualifications

  • Must be a U.S. Citizen, with an active secret DoD security clearance (interim will be considered).

  • College degree (B.S., M.S.) in Information Assurance, Computer Science, Management Information Systems, or a related discipline. Experience will be considered in lieu of education.

  • Minimum of 7-years related technical experience.

  • DoD 8570-01 compliant for “IAT Level II” or higher - Current CompTIA “Security+ CE” certification or equivalent.

  • Good written and verbal communication skills.

  • Strong collaboration skills and desire to work within a team.

  • Highly responsible, team-oriented individual with very strong work ethic, and a self-starter.

  • Ability to work in a fast paced, constantly changing environment.

  • Solution-based thinker; capable of resolving complex technical challenges.

  • Experience and comfort working on a Scrum team in an Agile environment.

  • Works well with limited oversight.

Required Technical Skills:

  • Expert developing and maintaining applications using Microsoft Power Platform suite (Power Apps, Power BI, Power Automate) in an Azure environment:

  • Canvas tools development environment

  • Integrate Power App into SharePoint site

  • Access and manipulate data from SharePoint lists

  • Visualize data from SharePoint lists

  • Protect data in SharePoint lists

  • Expert in SharePoint Lists:

  • Create/Read/Update/Delete/Backup

  • Maintain

  • Respond to ad hoc requests

  • Access/Roles/Permissions

  • Experience developing reports, charts and graphs using Power BI.

  • Experience developing automated workflows using Power Automate.

  • Experience with Azure DevOps; moving apps between tiers.

  • Experience with large scale data management and data modeling.

  • Experience with translating customer requirements into functional requirements for the application (User Stories / Backlog Items).

  • Support new user requirements and assist with planning new features for future releases.

  • Design and develop data exchanges in accordance with the System Interface Agreements.

  • Lead development efforts.

These Qualifications Would Be Nice to Have

  • Experience working as a Power Apps developer on an Agile Scrum team

  • Understanding of SharePoint capabilities and limitations.

  • Understanding of Power Apps capabilities and limitations.

  • Understand Army 365 capabilities and limitations.

  • Experience with transforming data architecture using the Dataverse data platform.

  • Development with C#, JavaScript, HTML/CSS, Liquid.

  • Experience conducting application/functional demonstrations to government stakeholders.

  • Experience with designing and implementing data models.

  • Experience developing modern pages on SharePoint Online.

  • Experience developing in a DoD environment.

  • Familiar with RMF/RMF 2.0 and ATO/ATC.

What We Can Offer You:

  • We’ve been named a Best Place to Work by the Washington Post.

  • Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.

  • We offer competitive benefits and learning and development opportunities.

  • We are mission-oriented and ever vigilant in aligning our solutions with the nation’s highest priorities.

  • For over 60 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.

Company Overview:

CACI is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other protected characteristic.

Pay Range : There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here (

Since this position can be worked in more than one location, the range shown is the national average for the position.

The proposed salary range for this position is: