Data Engineer

نرم افزار و فناوری اطلاعات
تهران , تهران

Data Engineer

گروه :   نرم افزار و فناوری اطلاعات
زیر گروه :  همه موارد
سابقه کار:  حداقل 3 سال
استخدام:  تمام وقت
مکان:  تهران , تهران
حداقل تحصیلات:  کارشناسی

شرح شغل

مسئولیت ها و وظایف اصلی:


  • معماری و طراحی مناسب ساختار Data Warehouse، Database ها  و Pipeline های جمع‏ آوری، تحلیل و پردازش داده‏های مورد نیاز
  • توسعه ابزارهای تبدیل و انتقال داده، برای محاسبه و نمایش سنجه‌های کارایی سیستم‏ها و الگوریتم‌ها
  • طراحی، پیاده ‏سازی، تست و نگهداری ساختار و فرآیندهای ETL مناسب بر روی منابع داده‏ای مختلف 
  • طراحی و بکارگیری روش های مناسب برای تحلیل و ارزیابی کیفیت داده ‏ها
  • طراحی و بکارگیری روش‏های مناسب برای پاک سازی داده (Data Cleaning)
  • طراحی و پیاده سازی Query های لازم و بهینه‏سازی آنها از جهت کارایی 
  • بکارگیری ابزارهای کافی جهت نظارت بر عملکرد پایگاه داده، بهینه سازی و تحلیل کارایی آن و روال‏های ETL 
  • برقراری ارتباط مناسب و همکاری با سایر اعضاء تیم
  • تهیه مستندات فنی و به روز نگاه داشتن آنها


مهارت های فنی ضروری

  • تسلط بر مفاهیم و ابزارهای ساخت انبارداده 
  • تسلط بر تحلیل‏های کسب و کار، استخراج KPI ها 
  • مسلط به طراحی و توسعه ساختارهای اطلاعاتی و  پایگاه داده در SQL Server 
  • مسلط به SSIS و ایجاد و به روزرسانی و بهینه سازی فرآیندهای ETL
  • مسلط به SSAS، مفاهیم Cube و زبان MDX 
  • مسلط به طراحی و پیاده سازی Query ها با استفاده از T-SQL و بهینه سازی آن‏ها
  • مسلط به زبان برنامه نویسی C# یا F#

 

مهارت های ترجیحی

  • آشنایی با استفاده از APIها و معماری میکروسرویس
  • آشنایی با پایگاه داده‏های NoSQL
  • آشنایی با In memory database ها مانند Redis



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