Posted 11 Jun 26
Sr.Backend Engineer
contractengineeringback-endsoftwareremote FROM 🇦🇷 🇧🇷 🇨🇱 🇨🇴 🇵🇾 🇵🇪 🇺🇾
Open to candidates in: Argentina, Brazil, Chile, Colombia, Py, Peru, Uruguay
R
Resilient Co
🏭 Not specified
📍 N/A
👤 Not specified
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
- Meeting with Resilient Co. team.
- First technical interview (30 mins)
- client technical interview (30 mins)
- Possibly a second client interview (30 mins)
R
Resilient Co
🏭 Not specified
📍 N/A
👤 Not specified