We are looking for a skilled Backend software engineer to maintain, extend, and improve our Pipelines integration platform — a distributed data pipeline system built on .NET Framework 4.8 that ingests, parses, stages, and reports on operational data from multiple third-party systems across the energy/drilling industry. The successful candidate will also take the lead in migrating the current .NET Framework application to .NET Core.
What You Will Work On The platform is a C# / .NET Framework 4.8 Windows Service solution consisting of:
- Customer adapter services — customer-specific integration services that orchestrate data pipelines
- Reusable API libraries — shared integration adapters for third-party systems including Graph API, REST API, SQL, and NoSQL
- Pipeline stages — each managed via Azure Service Bus message queues
Key Technologies Runtime C# / .NET Framework 4.8
Messaging Azure Service Bus
Storage Azure Data Lake Storage (Gen2)
Database MongoDB (via MongoDB.Driver), Azure SQL / on-premises SQL Server
Secrets & Auth Azure Key Vault
Monitoring Azure Application Insights
Migration Target C# / .NET Core
Responsibilities
- Maintain and extend the multi-customer Windows Service pipeline executables
- Add new customer adapter projects following established patterns
- Develop current third-party integrations (ingest adapters, parse services, staging jobs)
- Extend the custom grammar expression engine for new mapping scenarios
- Manage Azure infrastructure components: Service Bus queues/topics, Data Lake paths, Key Vault secrets, App Insights monitoring
- Diagnose performance and reliability issues using Application Insights and logs
- Write and maintain unit and integration tests
- Manage NuGet package upgrades and resolve dependency conflicts
- Lead the migration of the .NET Framework application to .NET Core
Required Skills & Experience
- C# and .NET Framework (4.x) — comfort with async/await, DI, and service-oriented patterns
- C# and .NET Core
- Knowledge of Azure Data Factory or similar orchestration tools
- Experience integrating with Azure services: Service Bus, Key Vault, Data Lake Storage, Application Insights
- Proficiency with SQL Server (Azure SQL and on-premises)
- Familiarity with MongoDB driver and BSON pipeline queries
- Understanding of OAuth 2.0 / JWT authentication flows and certificate-based auth
- Experience consuming REST APIs with HttpClient
Nice to Have
- Broader Azure platform experience beyond the core services listed above
- Experience with Windows Services and long-running background service patterns
- Familiarity with custom DSL / grammar expression engine design
📌 Senior Dotnet Developer (Chennai)
🏢 Sourcingxpress
📍 Chennai
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.