Back-End Developer


تعریف

 Back-End Developer در رادار کسی است که فناوری لازم برای راه اندازی مولفه ها را ایجاد می کند. او وظیفه ی ایجاد، نگهداری، آزمایش و اشکال زدایی تمام قسمت های Back-End را بر عهده دارد و این موارد شامل منطق برنامه مرکزی، پایگاه داده ها، ادغام برنامه ها، API ها و دیگر فرایند های بخش Back-End می باشد.


نیازهای شغلی

  • شهر سکونت: تهران - یزد
  • تحصیلات:  نرم افزار و فناوری اطلاعات و سایر رشته های مرتبط
  • زمینه‌ی کاری: برنامه نویسی و توسعه محصول
  • سابقه کار مرتبط: دو سال


شرح شغلی

  • تسلط به mongo database-mongoos
  • تسلط به برنامه نویسی nodejs server side 
  • تسلط به java script 
  • تسلط به developing & manage APIs which work across devices 
  • آشنایی با database structure designing 
  • آشنایی با write quality unit tests
  • آشنایی با security concerns
  • organize the logic of the system which runs across various devices
  • رفع باگ و تست مداوم اپلیکیشن روی گوشی های مختلف android و ios
  • شرکت در جلسات هفتگی اسکرام
  • تهیه چک لیست، مستندسازی و بهبود فرآیندها
  • تمرکز بر یادگیری برای توسعه‌ی دانش تخصصی مورد نیاز
  • ارائه گزارش های دوره ای به مدیر مربوطه
  • توجه دقیق به زمانبندی های درنظر گرفته شده توسط سازمان برای انجام امورات واحد


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

مهارت های عمومی

  • انعطاف پذیری
  • تعهد و انگیزه خدمت
  • حل مسئله و تصمیم گیری
  • خلاقیت و نوآوری
  • کار تیمی (روحیه مشارکتی)
  • مسئولیت پذیری و پاسخگویی
  • مدیریت زمان
  • مدیریت فشار و استرس
  • آشنایی عمومی با زبان انگلیسی
  • مثبت اندیشی
  • کنجکاوی

مهارت های تخصصی

  • مسلط به سیستم‌های کنترل ورژن مثل گیت
  • آشنایی با postman
  • آشنایی با ide (xcode - vs code)
  • آشنایی با putty
  • برنامه نویسی وب
  • کار با پایگاه داده
  • آشنایی با مباحث هک و امنیت
  • آشنایی با مباحث سئو و بهینه‌سازی وب
  • آشنایی با هاست و سرور و شبکه
  • توانایی کار با API ها
  • توانایی مدیریت پروژه‌های نرم افزاری
  • کنترل کیفیت
  • وب‌سروهایی مثل آپاچی و انجین‌ایکس
  • آشنایی با مفهوم اجایل


ارسال درخواست همکاری


رادار بلاگ

کاملا رایگان رادار خرید را دانلود کنید