Design and develop high-performance backend services and REST APIs using .NET Core (.NET 6/7/8) following clean architecture and ABP/ASP.NET Zero patterns.
Build modular, multi-tenant enterprise systems and extensible application layers.
Develop Angular (10+) SPAs using TypeScript, RxJS, DevExpress, Ngx, and modern component architectures.
Build and maintain WPF applications using MVVM (Prism preferred) and DevExpress controls.
Design, optimize, and troubleshoot PostgreSQL schemas, queries, indexing, and EF Core performance.
Deploy, monitor, and secure applications on Azure (App Services, Functions, Storage, Key Vault, App Insights, Azure AD).
Build and maintain CI/CD pipelines using Azure DevOps, Terraform (IaC), Docker, and automated testing.
Contribute to system architecture, performance tuning, security best practices, and incident resolution.
Lead code reviews, mentor engineers, and drive engineering standards and best practices.
Technology Requirements
5+ years of progressive software engineering experience with proven experience building enterprise-scale or multi-tenant systems.
Strong hands-on experience with C#, .NET Core (.NET 6/7/8), ASP.NET Core MVC/Web API, EF Core, MediatR, AutoMapper, and async/concurrency patterns.
Experience working with ABP Framework, ASP.NET Zero, or AspNetBoilerplate and modular application architectures.
Strong frontend experience with Angular 10+ (preferably 13–17), TypeScript, RxJS, DevExpress Angular, Ngx, HTML5, and SCSS.
Experience developing desktop applications using WPF, MVVM, Prism, DevExpress WPF, with familiarity in WebView2 and WinUI or .NET MAUI.
Advanced experience with PostgreSQL including SQL optimization, indexing, tuning, and working knowledge of Redis.
Strong cloud and DevOps experience with Azure App Services, Azure Functions, Azure Storage, Azure AD, Azure DevOps, CI/CD pipelines, Terraform, and Docker.
Solid engineering practices including Git (GitFlow or trunk-based), automated testing, logging with Serilog and Application Insights, API versioning, caching strategies, and secure coding practices.