شرایط شغل

  • توسعه دهنده وب
  • اصفهان
  • 2030-12-31

وبسایت آریاکوشان

Back-end Developer کسی‌ است که با زبان های برنامه نویسی معنا گرا، شی گرا و الگوریتم های برنامه نویسی سرو کار دارد. زبانهایی مانند PHP، ASP.Net، Python و غیره. توسعه دهندۀ وب به صورت تخصصی در حوزه Backend ، پایگاه داده و زبان های برنامه نویسی Server Side فعالیت می کند و دانشی عمومی به زبان های رایج طراحی وب سایت – Hyper Text – مانند HTML ، CSS و Javascript دارد و به صورت اصولی وظیفۀ ایجاد بستر، ساختار، عملکرد تحت سرور و امنیت وب را بر عهده دارد. توسعۀ دهندۀ وب همپوشانی بسیاری با کارشناس برنامه نویسی Front End  دارد و در بعضی پروژه ها – بنا به نوع و نیاز – پروژه را به صورت کامل به صورت انفرادی انجام می دهد.

مهارت ها و تجربیات

مهارت های عمومی :
  • قدرت جستجوی بالا
  • پیگیری
  • مدیریت استرس
  • خلاقیت
  • مدیریت زمان
  • تسلط بر انجام کارهای همزمان
  • توانایی انجام کار گروهی
  • آشنایی با مفاهیم سیستم‌های اطلاعاتی
  • علاقه و توانایی به کار تیمی
  • سخت‌کوشی
  • توانایی حل مسئله
  • قابلیت درک و جذب سریع موضوعات جدید
  • توانایی بالا در شناسایی و حل مسائل
  • برخورداری از روحیه‌ی یادگیری مداوم
  • دقت
  • توانایی مستندسازی
  • ذهن ساختار یافته
  • قدرت انتقال مطلب
  • نتیجه‌گرایی
مهارت های فنی
  • توانایی کار در شرایط پرفشار
  • تسلط کامل با زبان برنامه نویسی PHP  و فریم ورک Laravel
  • آشنایی با انواع پایگاه های داده و تفاوت بین آنها
  • تسلط کامل بر پایگاه دادۀ MySQL
  • آشنایی کامل با ساختار MVC و آشنایی با MVP
  • آشنایی با سرور و انواع پورت های ارسال و دریافت
  • آشنایی با فناوری Ajax
  • آشنایی کامل بر نرم افزارهای مدیریت محتوای WordPress  و Joomla و ماژول ها و پلاگین های معروف و کاربردی این سیستم ها
  • آشنایی کامل بر زبان های برنامه نویسی HTML۵ و Css٣ و استاندارد سازی آنها
  • آشنایی با زبان برنامه نویسی Javascript و فریم ورک های معروف مانند Backbone.js و AngularJS و Ember.js  و …
  • تسلط کامل با زبان برنامه نویسی Jquery و قدرت ایجاد و ویرایش Plugin های آن
  • آشنایی با Template Engine  ها
  • آشنایی با UX و بحث Usability
  • آشنایی کار با Version Controls به خصوص SVN
  • آشنایی کامل با تکنولوژی Responsive  و فریم ورک های آن
  • آشنایی با Sass  و Less
  • تسلط کامل بر Twitter Bootstrap
  • تسلط کامل روی یکی از IDE های معتبر

مسئوليت

شرح سمت :

Back-end Developer کسی‌ست که با زبان های برنامه نویسی معنا گرا، شی گرا و الگوریتم های برنامه نویسی سرو کار دارد. زبانهایی مانند PHP، ASP.Net، Python و غیره. توسعه دهندۀ وب به صورت تخصصی در حوزۀ Backend ، پایگاه داده و زبان های برنامه نویسی Server Side فعالیت می کند و دانشی عمومی به زبان های رایج طراحی وب سایت – Hyper Text – مانند HTML ، CSS و Javascript دارد و به صورت اصولی وظیفۀ ایجاد بستر، ساختار، عملکرد تحت سرور و امنیت وب را بر عهده دارد. توسعۀ دهندۀ وب همپوشانی بسیاری با کارشناس برنامه نویسی Front End  دارد و در بعضی پروژه ها – بنا به نوع و نیاز – پروژه را به صورت کامل به صورت انفرادی انجام می دهد.

وظایف :
  • قدرت مدیریت زمان
  • بررسی اهداف و مخاطبان پروژه
  • انتخاب پایگاه داده و زبان برنامه نویسی مناسب به تناسب پروژه
  • ایجاد ساختار پایگاه داده
  • کد نویسی و راه اندازی پروژه مطابق با استاندارد ها در زمان بندی مشخص شده
  • کدنویسی، نصب و راه اندازی ماژول ها، پلاگین ها و افزونه های مورد نیاز
  • رفع باگ های پروژه

درخواست کار