Senior Dotnet Developer
Indexed description
Website: Visit Website
LinkedIn: Visit LinkedIn
Business Type: Small/Medium Business
Company Type: Product
Business Model: B2B
Funding Stage: Private Equity
Industry: Information Technology
Job Description
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
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 new 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
- 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
- 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
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search