آگهی‌های استخدامی

استخدام Technical Lead

شرح موقعیت شغلی

توانایی مدیریت و راهبری تیم برنامه نویسی

توانایی حل مسئله و ارائه راه حل

آشنایی با متودولوژی‌های توسعه Agile

تسلط بر مفاهیم OOP و SOLID

طراحی ماژولار و الگوهای طراحی (Design Patterns) و توانایی انتخاب الگوهای مناسب برای حل مسئله

تسلط بر مفاهیم سرویس‌گرایی 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

تجربه معماری پایگاه داده چند مستاجری (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

آشنا با مباحث 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

توانایی کامل کار با Google Analytics, Google Tag Manager

آشنایی با مفاهیم    SEO و پیاده سازی متد ها و تکنیک های آن

تجربه کار با کتابخانه های در حوزه EPUB Reader مزیت محسوب میشود

مهارت‌های مورد نیاز

  • OOP
  • SOLID
  • MSSQL Server

حداقل سابقه کار

  • بیش از شش سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۳۹۸/۱۰/۰۷ (منقضی‌شده)
مشاهده آگهی‌های استخدام مشابه