Mid .NET ծրագրավորող

Experience
3+ years · Middle
Found by ttjob
14.11.2026
Last confirmed at source
15.11.2026 (4 h ago)
New jobs on TelegramFollow the Telegram channel and hear about new jobs first@ttjobam

Mid .NET ծրագրավորող

Պահանջվող գիտելիքները

Առնվազն 3 տարվա մասնագիտական փորձ C# և .NET տեխնոլոգիաներով։

Միջին բարդության ֆունկցիոնալություններ սահմանափակ վերահսկողությամբ ինքնուրույն իրականացնելու կարողություն։

C#, OOP, SOLID, dependency injection, LINQ, generics և async/await թեմաների լավ իմացություն։

Ժամանակակից .NET-ի, ASP.NET Core-ի և Web API-ների հետ գործնական փորձ։

REST API-ների, HTTP-ի, validation-ի, error handling-ի, API versioning-ի և backward compatibility-ի իմացություն։

Authentication-ի, authorization-ի, secure coding-ի և OWASP-ի հիմնական սկզբունքների իմացություն։

Արտաքին ծառայությունների ինտեգրման և timeout, retry ու սխալ պատասխանների մշակման փորձ։

SQL Server-ի լավ իմացություն՝ ներառյալ joins, stored procedures, transactions, indexes, execution plans, blocking և deadlock խնդիրներ։

Unit և integration թեստեր գրելու և թեստավորվող կոդ նախագծելու փորձ։

Production միջավայրում խնդիրները լոգերի, stack trace-երի, trace ID-ների և տվյալների բազայի միջոցով հետաքննելու կարողություն։

Git, branching, pull requests, merge conflict-ներ և code review գործընթացների փորձ։

CI/CD գործընթացների հիմնական իմացություն։

Գործող կամ legacy codebase-ը հասկանալու և անվտանգ փոփոխելու կարողություն։

Պահանջները վերլուծելու, տեխնիկական որոշումները հիմնավորելու և աշխատանքը գնահատելու կարողություն։

Ուժեղ վերլուծական, հաղորդակցման, խնդիրների լուծման և թիմային աշխատանքի հմտություններ։

Համապատասխան բարձրագույն կրթություն կամ համարժեք գործնական փորձ։

AI coding assistant-ների գործնական կիրառման փորձ կամ դրանց օգտագործման լավ պատկերացում։

Հստակ prompt-եր ձևակերպելու և անհրաժեշտ տեխնիկական համատեքստ տրամադրելու կարողություն։

AI-ի առաջարկած կոդը, SQL հարցումները, թեստերն ու բացատրությունները ստուգելու կարողություն։

Սխալ, թերի, ոչ անվտանգ կամ նախագծին անհամապատասխան առաջարկները հայտնաբերելու կարողություն։

Գաղտնիության, տվյալների արտահոսքի, անվտանգության և հեղինակային իրավունքի ռիսկերի գիտակցում։

AI-ն որպես օժանդակ գործիք օգտագործելու կարողություն՝ առանց ինքնուրույն վերլուծությունն ու մասնագիտական պատասխանատվությունը փոխարինելու։

Առավելություն է`

  • .NET Framework համակարգերի և background processing ծառայությունների հետ աշխատանքի փորձ։
  • Ֆինանսական, բանկային կամ այլ business-critical համակարգերի փորձ։
  • OAuth 2.0 և OpenID Connect տեխնոլոգիաների իմացություն։
  • Azure DevOps Server-ի, CI/CD pipeline-ների կամ Docker-ի հետ աշխատանքի փորձ։
  • Structured logging, monitoring, performance profiling կամ load testing գործիքների փորձ։
  • Distributed systems, caching, asynchronous processing և transaction boundaries հասկացությունների իմացություն։
  • Junior ծրագրավորողներին աջակցելու կամ ուղղորդելու փորձ։
  • RAG-ի, embeddings-ի, vector database-ների կամ AI API-ների ինտեգրման փորձ։

Մանրամասն