Software Engineer

Dysrupit India

United States

Remote

USD 120,000 - 150,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Dysrupit India is seeking an experienced .NET developer to join our Retail Integrations team. You will maintain an Azure Functions-based integration platform that bridges our PIM system with Dynamics 365 Retail, focusing on backend data pipelines and code quality.

The role emphasizes building reliable services, testing edge cases, and diagnosing production incidents, with feedback-driven reviews and strong fault tolerance across multiple markets.

Qualifications

  • 610 years of solid, hands-on experience in C#/.NET and Azure backend development.
  • Proficient with Azure Functions, Cosmos DB, and Logic Apps.
  • Experience building and maintaining data pipelines and integration platforms.

Responsibilities

  • Build and maintain Azure Functions to process, transform, and route product and pricing data into Dynamics 365 Retail.
  • Extend config-driven pipelines while avoiding regressions across 20+ markets.
  • Write unit tests that cover edge cases, not just happy paths.
  • Diagnose incidents involving Blob Storage, Cosmos DB, and Logic Apps triggers.
  • Participate in code reviews to ensure clean, minimal, reviewable code.

Skills

C# / .NET
Azure-based backend

Tools

Azure Functions
Cosmos DB
Logic Apps
Azure Storage
Azure DevOps
HTTP triggers
DI and testing

Job description

ABOUT THE ROLE

We are looking for an experienced .NET developer with 610 years of experience to join our Retail Integrations team. You will maintain and extend an Azure Functions-based integration platform that bridges our Product Information Management (PIM) system with Dynamics 365 Retail. The work is backend-heavy, data pipeline focused, and requires high attention to code quality and correctness.

WHAT YOU WILL DO
  • Build and maintain Azure Functions that process, transform, and route product and pricing data into Dynamics 365 Retail.
  • Extend config-driven filter and transformation pipelines without introducing regressions across 20+ markets.
  • Write and maintain unit tests that cover edge cases, not just happy paths.
  • Diagnose and resolve production incidents involving Blob Storage, Cosmos DB, and Logic App import triggers.
  • Participate in code review with high standards clean, minimal, reviewable code is expected.
REQUIRED SKILLS
  • 610 years of solid, hands-on experience in C# / .NET and Azure-based backend development.
C# / .NET
  • Strong async/await and cancellation token usage.
  • Dependency injection singleton vs scoped lifetime decisions and their consequences.
  • Idiomatic use of Dictionary, HashSet, and LINQ.
  • Named classes for complex return types; dictionary/function maps over switch statements.
  • Comfortable with xUnit and writing parameterised tests with [InlineData].
Azure Functions
  • Isolated worker model (v4) not in-process.
  • HTTP and blob triggers.
  • Startup registration, environment variable management, and DI wiring in Program.cs.
Azure Storage
  • Blob Storage read/write, container conventions, config-file hosting pattern.
  • Table Storage upsert and delete patterns.
Cosmos DB for MongoDB API
  • BSON document manipulation.
  • Bulk insert/delete with retry and exponential backoff.
  • Understanding that Cosmos DB for MongoDB is not native MongoDB error surfacing differs and causes silent bugs if handled incorrectly.
Azure DevOps
  • Git branching, PR workflow, and code review.
  • Reading and making minor edits to azure-pipelines.yml.
Logic Apps
  • Reading and interpreting existing Logic App workflow definitions.
  • Diagnosing run history to distinguish a code bug from a trigger failure.
  • Cloning and registering Logic Apps for new environments via Azure CLI.
PREFERABLE
  • Experience with D365 Retail or any ERP integration.
  • Familiarity with DMF import formats and Azure Table Storage at scale.
  • PIM system experience (Akeneo, Stibo, or similar).
  • KQL for Application Insights and Log Analytics queries.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Backend Engineer: Azure Functions & Retail Data
Senior .NET Backend Engineer: Azure Functions & Retail Data

Dysrupit India • United States

Remote
USD 120,000 - 150,000
Sr. Dynamics 365 Engineer
Sr. Dynamics 365 Engineer

Techwarely LLC • San Mateo (CA)

On-site
USD 140,000 - 180,000
ERP Application Developer
ERP Application Developer

Joy Baking Group • Hermitage

On-site
USD 85,000 - 125,000
Integration Engineer
Integration Engineer

PowerGrid Services • Hartselle (AL)

On-site
USD 90,000 - 130,000
Microsoft Dynamics 365 Developer / Analyst | Trenton, NJ
Microsoft Dynamics 365 Developer / Analyst | Trenton, NJ

Software Technology Inc • Trenton (NJ)

Hybrid
USD 120,000 - 180,000
Backend .NET Developer
Backend .NET Developer

Lorven Technologies Inc. • Illinois

On-site
USD 110,000 - 150,000
Application Programmer
Application Programmer

Workiy Inc. • United States

Remote
USD 90,000 - 140,000
Remote work
Public Trust clearance eligibility
Program Developer
Program Developer

WORLD CAT • House (NC)

On-site
USD 110,000 - 150,000
Senior Backend Engineer
Senior Backend Engineer

Delan Associates, Inc • Austin (TX)

Hybrid
USD 140,000 - 180,000
Azure Lead /Senior Developer
Azure Lead /Senior Developer

Apptad Inc • California

On-site
USD 140,000 - 180,000