Senior Full-Stack .NET Developer
MUST-HAVE
Experience
- 6+ years of commercial software development experience.
- Strong track record as a Senior Full-Stack engineer delivering complex web solutions.
Backend (.NET)
- Advanced knowledge of C#, .NET CORE.
- Strong experience with ASP.NET Core MVC / WebAPI, EF Core, LINQ.
- Confident with REST principles (versioning, error handling, pagination/filtering, idempotency).
- Experience with Swagger/OpenAPI and contract-driven development.
Frontend (Blazor + Angular)
- Production experience with Angular (v12+ ideally):
- TypeScript, RxJS, component architecture, routing, forms/validation
- State management patterns (services, RxJS, optionally NgRx)
- API integration, error handling, and performance basics
- Production experience with Blazor:
- Components, state management, forms/validation, routing
- Practical JavaScript interop when needed
- Solid web fundamentals: HTML/CSS, browser behavior, HTTP basics, security basics.
Cross-cutting
- Cloud: Azure / AWS / GCP (app hosting, managed DBs, storage, secrets, monitoring).
- Strong experience with authentication/authorization (claims/roles/policies; OAuth2/OIDC is a plus).
- Logging/monitoring mindset; ability to troubleshoot production issues.
- Unit testing (xUnit/NUnit, Angular testing with Jest/Karma) and writing testable code.
- Databases: confident with SQL, indexes, migrations; understanding of NoSQL concepts.
- Strong Git and PR-based workflow experience.
- English: B2+.
NICE-TO-HAVE
- Docker and containerized deployments; basic Kubernetes/Container Apps knowledge.
- CI/CD (Azure DevOps / GitHub Actions), environment configuration, release strategies.
- Architecture & practices: Clean Architecture, SOLID, DDD basics, CQRS (when appropriate).
- Performance: profiling, caching strategies, EF Core tuning, frontend performance optimization.
- Real-time / async: SignalR, background jobs (Hangfire), messaging (Service Bus/RabbitMQ).
- UI libraries/design systems: Angular Material, Tailwind, MudBlazor/Radzen/Syncfusion.
Required languages
| English | B2 - Upper Intermediate |
.NET, .NET Core, C#, Angular, Blazor
Published 29 January
21 views
ยท
12 applications
59% read
๐
$3500-5500
Average salary range of similar jobs in
analytics โ
Loading...