تسلط بر مفاهیم OOP و SOLID طراحی ماژولار و الگوهای طراحی (Design Patterns) و توانایی انتخاب الگوهای مناسب برای حل مسئلهتجربه معماری پایگاه داده چند مستاجری (Multi-Tenant Data Architecture) تجربه پیاده سازی Architecture Multi-Tenant با ASP.NET Core
تجربه پیاده سازی Multi Language (Globalization and Localization) با ASP.NET Core آشنا با مفهوم تزریق وابستگی DI آشنا با مفهوم IOC و تجربه استفاده از Autofac آشنا با مقیاس پذیری در طراحی اپلیکیشن Vertical and Horizontal Scaling تسلط بر مفاهیم سرویسگرایی SOA ، طراحی APIها تسلط بر زبان C#.Net و تسلط بر ASP.Net Core 3 , 3.1 دارای تجربه کاری در ایجاد Web Service ها (RESTful, JSON, and APIs)
آشنایی با مفهموم MicroService Architecture تجربه کار با معماری MicroService دانش کافی و تجربه کار با ORM ها مخصوصا EF و Dapper
مسلط به Repository and unit of work patterns آشنا با Domain Driven Design, CQRS آشنایی با متد ها و ابزار های Caching in server or browser آشنا به رعایت الزامات OWASP در برنامه نویسی وب مسلط به تکنیک های Refactor کدها آشنا با کدنویسی Clean Code -DRY و مفاهیم Coupling و Cohesion بهینه سازی و خطایابی کدهای نرم افزاری مسلط به مفاهیم تست اپلیکیشن (Unit – Integration)
تجربه نوشتن Unit Test آشنا به JWT (JSON Web Token)
آشنا به API Versioning آشنا به MVC Pattern آشنا با مباحث Authentication/Authorization Method ( OAuth – Token Based – Jwt - OpenID ) تجربه پیاده سازی Single sign-on (SSO) Authentication آشنا با مباحث Activity and Error Logging System تجربه کار با یکی از درگاه های پرداخت بانکی آشنا با Server-side Security مهارت کافی در کار با Git آشنایی با مفاهیم CI/CD تجربه کار با یکی از .Net CMS or CMF
تجربه کار با یکی از .Net eCommerce or eShop systemتجربه پیاده سازی Multi Themes با ASP.NET Core آشنا به Docker و تجربه کار با آن در پیاده سازی MicroService ها تجربه کار با RabitMQ و یا Kafka
آشنا با FileStorage Service (Local GlusterFs - AzureBlob - Amazon AWS S3 - Google Cloud Storage) آشنا با سیستم توزیع محتوا یا CDN آشنایی کامل با Git و آشنا به سامانه Gitlabو راه اندازی آن
آشنایی حرفه ای بر بهینه سازی پیکره بندی Web Serverهای مختلف توانایی در ارائه معیارها و طراحی سیستم های High Available و Scalable بر پایه Cloud یا Distributed Computing آشنایی کامل به فرآیندهای توسعه نرم افزار و پیاده سازی در محیط پروداکشن آشنایی با مدل سازی داده و مفاهیم پایگاه داده
تسلط به زبان T-SQLو طراحی بهینه دیتابیس
آشنایی با راهکارهای High Availability در SQL Server آشنایی با راهکارهای Replication - Performance Tuning - Clustering در SQL Server تسلط کامل به MS SQL Profiler تسلط به Tuning پایگاه داده MS SQL Server تسلط کامل به فرآیندهای Backup/Restore پایگاه داده تسلط به حداقل یکی از فریمورک های SPA (ReactJs, VueJs, Angular) تسلط بر scss - sass - less - css3 - html5 درک و فهم مناسب از اصول و مبانی برنامه نویسی شی گرا در javascript و استانداردهای ECMAScript آشنا با مفاهیم UI/UX تسلط به پیاده سازی PWA - دسترسی ها و عدم دسترسی های Progressive Web App در مقایسه با Native App آشنا به Service Workers و Web Sockets تجربه کار با کتابخانه های در حوزه EPUB Reader مزیت محسوب میشود
معرفی شرکت
مجموعه گروه نرم افزاری سایت نگار فعالیت خود را در زمینه طراحی سایت از سال ۱۳۸۸ آغاز نموده و در طی این سالها بصورت تخصصی در زمینه های طراحی وب سایت، فروشگاه اینترنتی، اپلیکیشن موبایل و بازاریابی اینترنتی فعالیت نموده است.