Help shape mission-critical government projects while building your engineering career at the company, a global technology and professional services firm.
The company serves major U.S. government, defense and intelligence agencies and works in more than 50 countries, with capabilities in AI, cloud, cyber and software development.
This is a software engineering role on a team that builds enterprise applications on the Microsoft Power Platform for its customers.
Responsibilities
Build, test, deploy and maintain enterprise apps on Microsoft Power Platform, including Canvas Apps, Model-Driven Apps, Power Automate, Power Pages and Dataverse.
Turn business and functional needs into solutions that scale, stay secure and can be reused.
Create automated workflows and business processes in Power Automate.
Set up Dataverse tables, relationships, business rules, forms, views and security models.
Connect Power Platform solutions to SharePoint Online, Dataverse, SQL Server, Microsoft 365, REST APIs and other enterprise data sources.
Build advanced components where needed using JavaScript, C, Power Platform plug-ins, PCF controls and custom APIs.
Set up role-based security for Power Platform apps and Dataverse.
Manage application lifecycle work, including solutions, environment variables, connection references and deployments across development, test and production.
Support Power Platform pipelines and other automated deployment processes.
Troubleshoot, optimize and maintain existing Power Apps, Power Automate flows, Power Pages sites and Dataverse solutions.
Run unit and integration tests, and support user acceptance testing and production releases.
Write technical documentation and help transfer knowledge about each solution.
Work with business analysts, administrators, architects, security teams and stakeholders across the development lifecycle.
Present technical concepts and solution designs to both technical and non-technical audiences.
Provide technical guidance and support to end users and junior staff.
Requirements
Bachelor's degree (BA or BS) in Computer Science, Information Systems, Engineering or a related field.
6+ years of related experience, including 6+ years designing, developing, testing and deploying applications on Microsoft Power Platform.
Hands-on experience building solutions with Canvas Apps, Model-Driven Apps, Power Automate, Power Pages and Dataverse.
Experience building and supporting enterprise-scale Power Platform solutions.
Strong proficiency with Microsoft Power Apps, including Canvas Apps and Model-Driven Apps.
Strong proficiency with Power Automate for workflow and business process automation.
Experience developing and configuring Power Pages and Dataverse.
Experience with Power Platform development and administration tools.
Experience integrating Power Platform with Dataverse, SharePoint Online, SQL Server, Microsoft 365, REST APIs and other enterprise data sources.
Experience developing custom components with JavaScript, C, Power Platform plug-ins, PCF controls and custom APIs.
Experience implementing role-based security in Power Apps and Dataverse.
Experience with Application Lifecycle Management on Power Platform, including solutions, environment variables, connection references and deployments across environments.
Familiarity with Power Platform pipelines and automated deployment practices.
Ability to troubleshoot and optimize Power Apps, Power Automate flows, Power Pages, Dataverse solutions and integrations.
Understanding of Power Platform security, connectors, authentication and integration patterns.
Working knowledge of SharePoint Online and how it integrates with Power Apps and Power Automate.
Familiarity with Agile development and working on an Agile team.
Ability to turn business and functional requirements into robust, scalable, secure and reusable technical solutions.
Ability to communicate and present technical concepts to people with diverse technical backgrounds and roles.
Excellent communication skills.
Ability to thrive in a dynamic environment.
Ability to guide junior staff technically.
Willingness to keep current on Power Platform capabilities and emerging technologies.
Required certification: Microsoft Certified: Power Platform Fundamentals (PL-900).
Conditions
Hybrid work based in Washington, DC, USA.
Scheduled at 40 hours per week, with travel of less than 10%.
The role requires BI Full 6C (T4) public trust clearance. No current clearance is required, and none is needed to be obtained.
U.S. citizenship is not required.
The likely salary range is $110,500 to $149,500. This is not a guarantee. Pay is set by experience, geographic location and possibly contractual requirements, and may fall outside this range.
Hiring includes an identity verification step using biometrics and AI. Virtual interviews require you to be on camera, and the company may take your photo to verify identity and prevent fraud.
The company is an equal opportunity employer that welcomes individuals with disabilities and protected veterans.
Benefits
Medical plan options, some with Health Savings Accounts, plus dental and vision plans.
401(k) plan with pre-tax and post-tax contributions up to IRS annual limits and a company match.
Full flex work weeks where possible.
Paid time off for vacation, sick and personal time, holidays, paid parental leave, military leave, bereavement and jury duty.
Short- and long-term disability, life and accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance, provided or available.
An AI-powered career tool that identifies next career steps and learning opportunities.
An internal mobility team to help you reach your career goals.
A military-friendly workplace with a culture of innovation.