Թափուր աշխատատեղեր
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-ների ինտեգրման փորձ։
Մանրամասն


Բեռնել
  • Աշխատանքի ընդունման դիմում-հայտ