Senior Developer - D365/Power Platform/Azure

Intone Networks

  • Washington, DC
  • 3 days ago

    Highlights

    Own Azure DevOps YAML build and release pipelines, including Power Platform Build Tools tasks, solution export/pack/unpack, environment variables, connection references, and automated deployment across Dev, Test, UAT, Train, and Production environments. Design and develop complex features including Dataverse plug-ins and custom APIs in C#/.NET, PCF controls, TypeScript/JavaScript client extensions, Power Fx, Azure Functions, Logic Apps, and integration components.

    Numbers & Facts

    LocationWashington, DC

    Description

    This is a 6-month contract position for a Senior Developer based in Washington, District of Columbia. You will lead hands-on development, release engineering, code quality, production support, and stakeholder engagement across Dynamics 365, Power Platform, and Azure technologies.

    Responsibilities

    • Design and develop complex features including Dataverse plug-ins and custom APIs in C#/.NET, PCF controls, TypeScript/JavaScript client extensions, Power Fx, Azure Functions, Logic Apps, and integration components.
    • Build and maintain integrations across the GCC/commercial boundary with retry, idempotency, dead-letter handling, and reconciliation logic.
    • Optimize platform performance through plug-in execution tuning, query and FetchXML optimization, API batching, portal page caching, and form/view load time improvements.
    • Implement portal functionality across six external portals, including web roles, table permissions, and external-user authentication flows.
    • Build and maintain automated test coverage-unit tests for plug-ins and custom code, integration tests for interfaces, and UI regression suites.
    • Produce prototypes and spikes to de-risk design decisions before sprint work begins.
    • Refactor and retire technical debt on a defined cadence.
    • Own Azure DevOps YAML build and release pipelines, including Power Platform Build Tools tasks, solution export/pack/unpack, environment variables, connection references, and automated deployment across Dev, Test, UAT, Train, and Production environments.
    • Own branching and merge strategy, versioning scheme, and release train cadence; maintain all solutions and code under source control with no manual production changes.
    • Maintain environment strategy and hygiene: refresh cadence, data masking for lower environments, managed environment policies, DLP policy alignment, and capacity monitoring.
    • Integrate quality gates into the pipeline: static analysis, Power Platform solution checker, dependency and secret scanning, test execution, and enforced failure thresholds.
    • Automate infrastructure provisioning for Azure components using Bicep, ARM, or Terraform so environments are reproducible.
    • Plan and execute releases: release notes, deployment runbooks, rollback plans, go/no-go criteria, and post-deployment verification.
    • Execute Dynamics 365 biannual release wave and monthly Power Platform update readiness, including early-access testing, deprecation remediation, and regression validation.
    • Continuously reduce release cycle time, deployment failure rate, and manual deployment steps; report DORA-style metrics.
    • Serve as primary reviewer and merge authority for pull requests into protected branches.
    • Enforce coding standards, security requirements, performance patterns, and test coverage thresholds; provide specific, actionable feedback on pull requests.
    • Maintain the definition of done, PR checklist, and code review SLA to prevent review from becoming a bottleneck.
    • Review for security defects: injection, insecure deserialization, hardcoded secrets, unsafe portal permissions, and unsafe handling of PII/PHI.
    • Review AI-related changes-prompt modifications, agent tool scoping, grounding source changes-against the solution architect's evaluation framework before merge.
    • Mentor government staff and other contract developers through code review; treat review as a capability-transfer mechanism.
    • Own triage, diagnosis, and resolution of production defects across modules and portals; drive root cause analysis and permanent fixes.
    • Maintain monitoring, alerting, and observability using Application Insights, Azure Monitor, Dataverse audit and plug-in trace logs, portal telemetry, and integration failure dashboards.
    • Operate to defined severity tiers and response/resolution targets; provide hypercare coverage following each release.
    • Participate in escalation rotation for critical production incidents, including outside core hours as required.
    • Monitor capacity, storage growth, license and API consumption, and Azure spend; flag trends before they become constraints.
    • Maintain and exercise backup, restore, and disaster recovery procedures; validate RTO/RPO periodically.
    • Keep runbooks, known-error records, and support documentation current.
    • Work directly with social workers

    Similar Jobs