Applications Programmer Level III

Varmoda•McLean, VA

About The Position

Varmoda is hiring an Applications Programmer to design, build, deploy, and maintain enterprise solutions using Microsoft Power Platform. The role transforms approved designs into user-friendly Power Apps, automated workflows, and system integrations while supporting application quality, accessibility, and production stability. The programmer builds model-driven Power Apps and Power Automate workflows, develops custom connectors for enterprise systems, and maintains or modernizes existing applications. The role also includes user testing, usability improvements, documentation, providing technical direction to other developers, production deployment, and post-deployment monitoring.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, or a related field.
  • At least 6 years of application programming experience.
  • At least 3 years of experience developing Power Apps and Power Automate solutions backed by Dataverse.
  • Experience developing REST API integrations and custom connectors.
  • Experience with Git/GitHub source control.
  • Experience delivering applications that conform to Section 508 accessibility requirements.

Nice To Haves

  • Experience with Microsoft Power Platform and Dataverse.
  • Experience supporting application modernization and workflow automation initiatives.
  • Experience developing and maintaining enterprise integrations.
  • Experience working in regulated environments.
  • Microsoft PL-400: Power Platform Developer Associate certification preferred.
  • Microsoft PL-200: Power Platform Functional Consultant Associate certification preferred.

Responsibilities

  • Build model-driven Power Apps with automated data validation and end-to-end workflow tracking.
  • Develop Power Automate flows for approvals, notifications, routing, and status updates.
  • Build custom connectors to synchronize data between Power Platform applications and enterprise systems.
  • Maintain, enhance, replace, or retire existing applications and resolve production defects.
  • Conduct user testing and implement usability improvements.
  • Develop technical and user documentation.
  • Provide technical direction to other developers.
  • Deploy approved releases to production and monitor applications following deployment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service