Overview
Skills
Job Details
Role: Power Platform Developer / Application Programmer
Company: Arch Systems
Client: Federal US Govt.
Location: Remote
Employment Type: Full-Time / Consulting
Application Programmer (Senior Developer) Application Development
o Design, develop, and deploy Power Apps (Canvas and Model-Driven) to streamline workflows and enhance business operations.
o Create and manage Power Automate flows, custom connectors, and Azure Functions to integrate internal and external data sources.
o Develop and maintain RESTful APIs and backend services to support application interoperability and data exchange.
o Ensure applications are modular, reusable, and optimized for performance across environments.
Security and Compliance
o Implement Role-Based Access Control (RBAC) and data access policies consistent with organizational security models.
o Ensure all development practices adhere to NIST Secure Software Development Framework (SSDF) standards.
o Support DoD 8140 compliance initiatives and integrate cybersecurity best practices throughout the development lifecycle.
o Conduct vulnerability assessments, secure code reviews, and participate in security audits as required.
Collaboration and Integration
o Work closely with stakeholders, business analysts, and system administrators to translate functional requirements into technical solutions.
o Integrate applications with Microsoft Dataverse, SharePoint Online, Azure SQL Database, and third-party systems.
o Collaborate with infrastructure and cybersecurity teams to maintain secure cloud-based environments.
Quality Assurance and Maintenance
o Develop and execute unit tests, integration tests, and performance benchmarks to ensure software reliability.
o Manage application lifecycle activities, including version control, documentation, and deployment pipelines.
o Provide ongoing technical support, troubleshooting, and updates for deployed solutions. Required Qualifications
Education: Bachelor s degree in Computer Science, Information Systems, or related field; equivalent experience may be considered.
Experience: Minimum of 3 5 years in application development, including at least 2 years of hands-on experience with Microsoft Power Platform.
Technical Skills:
o Proficiency with Power Apps (Canvas and Model-Driven), Power Automate, and Dataverse.
o Strong understanding of Azure App Services, Azure Functions, and API Management.
o Experience with C#, JavaScript, TypeScript, and Power Fx.
o Familiarity with CI/CD pipelines using Azure DevOps or GitHub Actions.
o Knowledge of NIST SSDF, DoD 8140/8570, and secure coding principles. Required Certifications
Microsoft Certified: Power Platform Developer Associate (PL-400)
Microsoft Certified: Azure Developer Associate (AZ-204)
DoD 8140: IAT Level II (Security+ CE or equivalent) Preferred Qualifications
Microsoft Certified: Power Platform Solution Architect Expert or Azure Solutions Architect Expert.
Experience implementing Zero Trust principles and Azure Role-Based Access Control (RBAC).
Familiarity with Continuous Authorization to Operate (cATO) processes in DoD environments.
Experience with Agile or DevSecOps software development methodologies. Core Competencies
Strong analytical, problem-solving, and debugging skills.
Excellent communication and documentation abilities.
Demonstrated commitment to security-first software development practices.
Ability to work independently and collaboratively in cross-functional teams.