> Markdown version of [/jobs/ext/4201152-mid-level-web-application-developer](https://www.wearedevelopers.com/jobs/ext/4201152-mid-level-web-application-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mid-Level Web Application Developer - **Company:** Synergy Ecp Llc - **Location:** Washington, DC, United States - **Experience:** Experienced - **Salary:** $95,000.0 - $125,000.0 - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), Microsoft Excel, Microsoft Azure, Microsoft Online Services, Microsoft Outlook, Cascading Style Sheets (CSS), Data Hub, Web Development, Node.Js, Power BI, Server Administration, Microsoft SharePoint, Systems Integration, Web Applications, Web Application Frameworks, Model-Driven Development, Microsoft Power Automate, Power Platform Integration, ReactJS, Vue.js, AngularJS, Restful APIs, Api Management, Powerapps - **Published:** October 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/mid-level-web-application-developer-washington-dc--61ef35d7-3d3c-4f72-bcc3-6f2e3b17994b ## About the Role Web Programming, Technical Support, ECP Standards, Customer Relations, Project/Program Management, Employee Retention, Business Processes, Canvas, Software Administration, Business Support, * 5+ years of related experience. * Bachelor's degree in a related technical field * Hands-on experience building solutions with Power Apps (Canvas and/or Model-Driven). * Proficiency with Power Automate for developing cloud flows and process automations. * Working knowledge of Dataverse, data modeling concepts, and building relationships between tables. * Experience integrating Power Platform solutions with Microsoft 365 services such as SharePoint, Teams, and Outlook. * Familiarity with Power Fx and basic JavaScript for extending app logic. * Ability to build dashboards and reports using Power BI (bonus for model design experience). * Understanding of solution packaging, environment usage, and basic ALM practices. * Experience consuming REST APIs and working with connectors. * Strong communication skills for collaborating with stakeholders, analysts, and team members. * Ability to work independently on assigned tasks while also contributing to team projects. * Comfortable working in iterative or agile development environments. Preferred Qualifications: * Experience with JavaScript, HTML, CSS * Experience with modern JavaScript frameworks, such as React, Angular, or Vue, and Node.js * Experience with Power Apps Component Framework (PCF) or desire to learn advanced extensibility. * Exposure to Azure services such as Logic Apps, Functions, or API Management. * Microsoft Certified: Power Platform App Maker (PL-100) or Developer Associate (PL-400). Security Clearance requirement: Must possess active TS/SCI clearance to be considered for this role. ## Description * Build and maintain Power Apps (Canvas and/or ModelDriven) to support business processes and user workflows. * Develop, test, and optimize cloud flows in Power Automate to automate business tasks and integrations. * Design and configure Dataverse tables, relationships, business rules, and views to support application needs. * Integrate Power Platform solutions with Microsoft 365 services such as SharePoint, Teams, Excel, and Outlook. * Collaborate with business analysts, product owners, and stakeholders to understand requirements and translate them into functional solutions. * Troubleshoot issues, perform rootcause analysis, and implement fixes or improvements. * Create Power BI reports or dashboards, or support data modeling as needed. * Participate in solution packaging, deployments between environments, and basic ALM activities. * Write technical documentation, user guides, and configuration notes for developed solutions. * Follow established development standards, governance practices, and security guidelines. * Communicate project status, risks, and technical decisions with team members and stakeholders. * Contribute to design discussions and recommend enhancements based on best practices and user feedback.