Job Description
Position Overview
This role involves developing and maintaining a sophisticated .NET 9-based API that manages complex financial operations, user access controls, and system configurations using modern architectural patterns.
Technical Stack & Requirements
Core Technologies
- .NET 9 with ASP.NET Core Web API
- C# with modern language features and nullable reference types
- FastEndpoints for minimal, high-performance API endpoints
- Entity Framework Core 9 with PostgreSQL provider
- Vertical Slice Architecture for feature organization
Database & Persistence
- PostgreSQL as primary database
- Entity Framework Core 9 with code-first migrations
Authentication & Security
- JWT Bearer Authentication with custom token providers
- Microsoft Identity Model for token validation
- Role-based Authorization with custom policy requirements
- Custom Authorization At...