شرایط شغل
- توسعه دهنده وب
- اصفهان
- 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 دارد و در بعضی پروژه ها – بنا به نوع و نیاز – پروژه را به صورت کامل به صورت انفرادی انجام می دهد.
وظایف :
- قدرت مدیریت زمان
- بررسی اهداف و مخاطبان پروژه
- انتخاب پایگاه داده و زبان برنامه نویسی مناسب به تناسب پروژه
- ایجاد ساختار پایگاه داده
- کد نویسی و راه اندازی پروژه مطابق با استاندارد ها در زمان بندی مشخص شده
- کدنویسی، نصب و راه اندازی ماژول ها، پلاگین ها و افزونه های مورد نیاز
- رفع باگ های پروژه