Application Developer
Black Canyon Consulting · Bethesda, MD
About this role
**Overview** Black Canyon Consulting (BCC) is searching for an **Application Developer** to support the design, development, enhancement, and maintenance of enterprise applications using the **Microsoft Power Platform** and related technologies. You’ll work with technical teams and business stakeholders to build **secure, scalable, and maintainable** solutions aligned with organizational IT standards. **Job Description** As an Application Developer, you will: - Perform advanced application development using the **Microsoft Power Platform** (including **Power Apps, Power Automate, Dataverse, connectors**, and related technologies) - Design, develop, customize, test, and support complex application systems that address business and operational needs - Produce and maintain detailed technical design documentation - Participate in architecture and design reviews, lead code reviews, and support product releases, installations, training, enhancements, and ongoing application support **Required Skills** - Experience designing, developing, and maintaining enterprise applications - Experience developing solutions using **Microsoft Power Platform** technologies - Hands-on experience with **Power Apps** - Hands-on experience with **Power Automate** - Experience working with **Microsoft Dataverse** - Experience configuring and integrating **connectors** and external data sources - Ability to translate business requirements into technical application solutions - Understanding of software architecture, application design, and database design principles - Experience creating and maintaining detailed technical design documentation - Experience troubleshooting application issues and implementing enhancements - Experience participating in design and code reviews - Ability to develop applications in accordance with established IT architecture, security, and development standards - Strong analytical, problem-solving, and communication skills - Ability to collaborate effectively with technical teams, business stakeholders, and end users **Experience Requirements by Level** - **Senior:** 8+ years of relevant experience - **Mid-Level:** 6+ years of relevant experience - **Junior:** 3+ years of relevant experience **Desired Skills** - Experience developing complex or enterprise-scale Microsoft Power Platform solutions - Experience with **model-driven** and **canvas** Power Apps - Experience developing custom or advanced Power Automate workflows - Experience integrating Power Platform applications with external systems, APIs, or databases - Experience with application lifecycle management and deployment processes - Experience developing database schemas, class diagrams, and system architecture documentation - Experience creating physical and deployment diagrams - Experience leading technical design and documentation reviews - Experience leading code reviews and applying software development best practices - Experience supporting production application releases and deployments - Experience delivering technical training or end-user support - Experience working within environments subject to compliance, security, or formal IT architecture requirements **Job Responsibilities** - Design, develop, customize, and maintain applications using Microsoft Power Platform technologies - Develop solutions using Power Apps, Power Automate, Dataverse, connectors, and related technologies - Translate business requirements into secure, scalable, and maintainable application s
Listing freshness
CronJobs last confirmed this listing 2h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.