Senior Powerapps Developer (google Agent Assist & Streaming Integration)

Year    Remote, IN, India

Job Description

We are hiring for Senior PowerApps Developer (Google Agent Assist & Streaming Integration)



Location-Remote(timings 2 to 11 PM)



Experience-5+ years



Key Responsibilities



Streaming API Implementation: Architect and implement Google's StreamingAnalyzeContent API to facilitate real-time transcription and "as-you-type" suggestions within the Dynamics 365 interface.

Bi-directional Data Flow: Build custom PCF (Power Apps Component Framework) components that can maintain a persistent connection to Google Cloud, handling incoming AI suggestions without page refreshes.

Pub/Sub & Event-Driven Architecture: Design a "listener" service using Google Cloud Pub/Sub to capture conversation lifecycle events (e.g., call start, sentiment shift, call end) and trigger immediate UI updates in the CRM.

Security & JWT: Develop a secure backend-to-backend authentication handshake. You must be able to generate and manage JSON Web Tokens (JWT) to authorize long-running streaming sessions between Power Platform and GCP.

Custom Connector Development: Build "Pro-Code" custom connectors that support Streaming Pull or Webhook patterns to ingest Agent Assist data into Dataverse.

Latency Optimization: Monitor and tune the end-to-end latency of the Streaming Pipeline, ensuring that AI-suggested knowledge articles and smart replies appear on the agent's screen in under 500ms.

Required Technical Skills

Google Cloud (GCP): Deep expertise in Agent Assist, Cloud Pub/Sub, and Streaming APIs. Familiarity with gRPC or Protocol Buffers (Protobuf) is a major plus.

Power Platform: Expert-level PCF Development (TypeScript/React). You must have experience building components that handle asynchronous data streams.

Authentication: Strong experience with JWT implementation and Google Service Account management.

Messaging Patterns: Mastery of Streaming Pull vs. Push mechanisms and how to handle "Long-Polling" or WebSockets within a CRM environment.

Dynamics 365: Proficiency in the Dynamics 365 Productivity Pane and Channel Integration Framework (CIF) v2.0.

Preferred Qualifications

Experience with Google's Extended Streaming features for long-duration voice calls.

Knowledge of Azure Functions or Cloud Run as a middleware bridge for handling high-volume streaming data before it hits the CRM.

Experience with C# .NET for building custom Dataverse plugins that interact with GCP.Interested candidates share cv on hr@resolink.in


Job Type: Contractual / Temporary
Contract length: 5 months

Pay: ?14,117.85 - ?200,000.00 per month

Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5128157
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year