Senior .NET C# Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+32 more
Requirements
Strong experience with .NET / C#
Experience designing and developing backend services and APIs
Experience with .NET Core
Experience with Blazor (optional)
Microsoft Azure:
Strong hands-on experience with Azure, particularly:
Azure Functions
Azure Cosmos DB
Azure SQL
Azure Service Bus
Azure API Management (APIM), Service Principals (SPNs)
Managed Identities
Role-Based Access Control (RBAC)
Azure resource organization and governance
Authentication and authorization between Azure services
APIs & Integration:
Strong experience designing and consuming REST APIs
Experience with OData
API versioning and backward compatibility
API security and authentication
Experience integrating distributed systems and services
Software Architecture & Design
Good practical knowledge of:
Domain-Driven Design (DDD)
Clean Architecture
CQRS
MediatR
Vertical Slice Architecture
Repository Pattern
Strategy Pattern
Microservices architecture
Event-driven architecture
More importantly, the developer should understand when and why to use these patterns, rather than applying them by default.
DevOps & Delivery
Strong understanding of Azure DevOps
CI/CD pipelines
Automated build, test, and deployment processes
Environment and configuration management
Git-based development workflows
GitHub Flow
Pull requests, code reviews, and branch management
Engineering Practices
Clean, maintainable, and testable code
SOLID principles
Unit and integration testing
Dependency injection
Logging, monitoring, and observability
Error handling and resiliency
Performance awareness
Code reviews and engineering standards
Data Access & Persistence
Strong experience with Entity Framework Core (EF Core)
Experience with Dapper for lightweight and performance-sensitive data access
Strong knowledge of SQL
Experience with Azure SQL / SQL Server
Database schema design and normalization
Query optimization and performance tuning
Indexing and execution plans
Database migrations
Transactions and concurrency handling
Understanding when to use EF Core vs. Dapper
Experience working with both relational and NoSQL databases, including Cosmos DB
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Dev Digest 121 - AI goes offline
Frontend Developer Salary in Germany [2023]
The 7 Most Popular Backend Frameworks for Developers