توضیحات

  • حل مشکلات، اشکال‌زدایی برنامه‌ها و انجام بررسی‌های فنی.
  • همکاری با سایر توسعه‌دهندگان.
  • تهیه مستندات فنی در چرخه توسعه نرم‌افزار.

پیش‌نیازها

  • مسلط به برنامه‌نویسی با زبان Python.
  • آشنایی با مفاهیم شبکه به‌خصوص پروتکل‌های TCP و UDP.
  • مسلط به برنامه‌نویسی شیئ‌گرا (OOP).
  • آشنایی با پایگاه داده MySQL.
  • مسلط به وب فریم‌ورک Django.
  • آشنایی با سیستم‌ عامل لینوکس.
  • آشنایی با RESTful API.
  • آشنایی با XML و JSON.
  • مسلط به محیط‌های برنامه‌نویسی سازگار با زبان Python به‌ویژه برنامه Pycharm.
  • آشنایی با برنامه‌های ویرایش متن ++Notepad و Sublime.
  • مهارت‌های تحلیلی و حل مسئله عالی.
  • توانایی شناسایی و حل سریع مسائل.
  • توجه به جزئیات و اشتیاق به ارائه محصولات نرم‌افزاری با کیفیت بالا.
  • مهارت‌های ارتباطی و همکاری مؤثر.
  • توانایی کار در یک محیط تیم‌گرا.

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،

محاسبه‌کننده حقوق

چقدر حقوق بگیرم؟