Logo for Resilient Co.

Sr.Backend Engineer

Roles & Responsibilities

  • 5+ years of professional backend development experience with C# and .NET Core / .NET 6+
  • Proven experience designing and developing REST APIs and OpenAPI/Swagger
  • Strong experience with JSON and XML processing, transformation, and mapping
  • Solid experience with Azure DevOps or similar DevOps tools for development, deployment, or CI/CD workflows

Requirements:

  • Design and develop backend integrations and APIs using C# and .NET Core/.NET 6+
  • Build and maintain REST APIs with OpenAPI/Swagger documentation
  • Implement data transformation, mapping, and ETL processes for JSON and XML payloads
  • Monitor applications and integrations using Application Insights and related monitoring tools

Job description

Summary

We are seeking a Senior C# /.NET Integration Engineer to design and build enterprise integrations, APIs, and data processing solutions in Azure environments. This role focuses on C# /.NET Core development, REST API design, SQL-based data work, JSON/XML transformations, ETL processes, and cloud-native Azure services.

The role partners closely with Product Owners, Business Analysts, and business stakeholders to implement integrations between upstream PLM systems, InRiver PIM, and downstream marketplace/syndication platforms. Experience using AI-assisted development tools such as GitHub Copilot or Microsoft Copilot to improve productivity and code quality is required.

Responsibilities

  • Design and develop backend integrations and APIs using C# and .NET Core/.NET 6+.
  • Build and maintain REST APIs with OpenAPI/Swagger documentation.
  • Implement data transformation, mapping, and ETL processes for JSON and XML payloads.
  • Develop and optimize SQL queries and batch processing for data validation and reconciliation.
  • Implement asynchronous, dependency-injected, and SOLID-based solutions with unit and integration tests.
  • Deploy and operate cloud-native components using Azure Functions, App Services, Azure SQL, Service Bus, and Azure Storage.
  • Monitor applications and integrations using Application Insights and related monitoring tools.
  • Collaborate with Product Owners, Business Analysts, and stakeholders to gather requirements and deliver integration solutions.
  • Use AI-assisted development tools (GitHub Copilot, Microsoft Copilot) to generate, test, document, and validate code and to improve developer workflows.
  • Review and validate AI-generated code, maintain code quality, and apply prompt engineering for development tasks.

Requirements

  • 5+ years of professional backend development experience with C# and .NET Core / .NET 6+.
  • Proven experience designing and developing REST APIs and OpenAPI/Swagger.
  • Strong experience with JSON and XML processing, transformation, and mapping.
  • Practical experience building ETL processes, batch processing, and data validation/reconciliation.
  • Solid SQL development skills and query optimization experience.
  • Solid experience with Azure DevOps or similar DevOps tools for development, deployment, or CI/CD workflows.
  • Hands-on experience with Microsoft Azure services: Azure Functions, Azure App Services, Azure SQL, Azure Service Bus, and Azure Storage.
  • Experience with API security concepts (OAuth, authentication, authorization).
  • Competence in object-oriented design, SOLID principles, dependency injection, and asynchronous programming.
  • Experience writing unit and integration tests and maintaining testable codebases.
  • Demonstrated use of AI-assisted development tools such as GitHub Copilot or Microsoft Copilot and ability to review and validate AI-generated code.
  • Strong communication skills and experience collaborating in Agile, cross-functional teams with Product Owners and Business Analysts.
  • Experience designing or working with enterprise system integrations, ideally involving product data, PIM, MDM, PLM, eCommerce, marketplace, or syndication platforms.

Nice to Have

  • Direct InRiver PIM development or customization experience.
  • Experience with product information management, product enrichment workflows, or product syndication.
  • Familiarity with PLM, MDM, or product catalog management domains.
  • Experience with advanced AI tools or practices such as GitHub Copilot Enterprise, Microsoft Copilot Studio, Azure OpenAI, RAG workflows, AI-assisted development workflows, or Responsible AI / AI governance practices.
  • Experience with marketplace integrations, eCommerce platforms, or downstream product syndication platforms.
  • Experience with similar PIM platforms such as Akeneo, Salsify, Pimcore, Stibo Systems STEP, or Riversand.

Engagement & Logistics

  • Engagement Length: From 6 to 11 months, with possibility of extension.
  • Time Zone: EST
  • Overtime Required: No
  • Equipment: BYOD (Bring Your Own Device) 

    Selection process

    1. Meeting with Resilient Co. team.
    2. First technical interview (30 mins)
    3. client technical interview (30 mins)
    4. Possibly a second client interview (30 mins)

Field Engineer (Solutions) Related jobs

Other jobs at Resilient Co.

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.