توضیحات
Back-End:
- تسلط کامل به #C و ASP.NET Core 6.
- تجربه معماری و طراحی نرمافزارهای مقیاسپذیر و ماژولار.
- مسلط به معماری MVC ،Razor Pages و Web API.
- تجربه در طراحی و پیادهسازی RESTful APIs.
- مسلط به SQL Server، طراحی Stored Procedures ،Indexing ،Query Optimization و Performance Tuning.
- تجربه کار با Entity Framework Core.
- آشنایی کامل با CQRS ،Clean Architecture ،Onion Architecture و Microservices.
- مسلط به پیادهسازی مکانیزمهای امنیتی (JWT ،OAuth2 ،Role-based Access Control).
- آشنایی با Asynchronous Programming (Task, Async/Await و Parallel Programming).
Front-End:
- مسلط به HTML ،CSS ،JavaScript و TypeScript.
- تجربه کار با یکی از فریمورکهای React.js/Angular/Vue.js.
- آشنایی با طراحی کامپوننتی و معماری SPA.
- مسلط به Bootstrap ،Tailwind CSS یا سایر UI Frameworks.
- تجربه در SSR (Server Side Rendering) و CSR (Client Side Rendering).
ابزارها و تکنولوژیهای مکمل:
- مسلط به Git و Git Flow.
- آشنایی با Logging و Monitoring Tools مانند ELK Stack.
- مسلط به SOLID Principles و Design Patterns.
- تجربه در Performance Optimization و Load Testing.