Software Consultant - Microsoft Ecosystem

Remote • Posted 30+ days ago • Updated 26 days ago
Contract Independent
Contract W2
No Travel Required
Remote
Depends on Experience
Fitment

Dice Job Match Score™

🧠 Analyzing your skills...

Job Details

Skills

  • Go
  • Python
  • C#/.NET
  • Microsoft Graph API
  • APIs

Summary

Apply by Email/Direct Application at

The Project & Technical Focus

You will research and implement a technical prototype leveraging Microsoft's enterprise APIs to enhance Rubrik s data protection and recovery capabilities.

Key Technical Focus:

  • Microsoft Graph API: Advanced data extraction and metadata analysis across M365 (SharePoint, Teams, Exchange, OneDrive).
  • Scale & Performance: Optimizing for high-volume unstructured data transfer while navigating API limits.

Deliverables

To be successful in this contract, you must deliver:

  1. Functional PoC: A working codebase demonstrating data extraction, analysis, and transfer for high volumes of unstructured data using Microsoft APIs.
  2. Performance & Scalability Report: Detailed documentation on throughput results, latency, and the specific limitations/quotas of the APIs encountered during testing.
  3. Technical Design Doc: A concise architecture document outlining the "how" and "why" behind your implementation.
  4. Executive Summary: A final presentation/briefing of findings and recommendations for Rubrik Engineering Leadership.

What You ll Do

  • Rapid Prototyping: Transition high-level research goals into a functional codebase that proves feasibility.
  • API Deep-Diving: Navigate complex MSFT documentation to identify the most efficient endpoints for data movement and security telemetry.
  • Bottleneck Identification: Proactively identify where Microsoft throttling or permission structures (Entra ID) will impact Rubrik s scale.

Who You Are

  • The MSFT Expert: Deep, intuitive understanding of the Microsoft ecosystem (Exchange, SharePoint, Teams, OneDrive). You know how Entra ID (Azure AD) affects Graph permissions and how to handle throttling at scale.
  • The Problem Solver: You don t get stuck. If an API is undocumented or a permission fails, you find a workaround or "Plan B" immediately.
  • The High-Velocity Thinker: You thrive in the "ambiguous middle" of a project where the destination is known, but the path is unpaved.

Technical Stack:

  • Languages: Proficiency in Go, Python, or C#/.NET.
  • APIs: Hands-on experience with Microsoft Graph API and associated authentication flows.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90994229
  • Position Id: 8868232
  • Posted 30+ days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

6d ago

Easy Apply

Third Party, Contract

$DOE

Remote

6d ago

Easy Apply

Third Party, Contract

Remote

Yesterday

Easy Apply

Contract

Depends on Experience

Remote or Columbia, South Carolina

6d ago

Easy Apply

Third Party, Contract

Search all similar jobs