Senior .NET C# Developer

Entico
Antwerpen, Belgium
about 1 month ago
Apply on be.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

.NET Framework Multitier Architecture Application Programming Interfaces (APIs) User Authentication Unit Testing Microsoft Azure C Sharp (Programming Language) Configuration Management Code Review Command-Query Responsibility Segregation (Software Development) Data Security Dependency Injection
+32 more
DevOps Distributed Systems Entity Framework Github SQL Azure NoSQL Open Data Protocol Performance Tuning Software Architecture Query Optimization Role-Based Access Control Standard Sql Systems Integration Management of Software Versions Azure Service Bus Data Logging .NET Core Blazor Delivery Pipeline Software Security Indexer Backend Git Event Driven Architecture Database Migration Solid Principles Cosmos DB Restful APIs Domain Driven Design Api Management Serverless Computing Microservices

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.

Apply on be.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · World Congress 2022

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all