بنام خداوند روزی دهنده
ملزومات و امکانات مورد نیاز را پیوست می گردد,لطفا با دقت تمام بررسی نمایید.
-----------------
(تعهدات برنامهنویس)
1 - مالکیت معنوی و مادی پروژه :
مطابق با قوانین حفاظت از مالکیت فکری، کلیه حقوق مادی و معنوی پروژه بهطور کامل به "کارفرما" تعلق دارد. بنابراین، هیچگونه کپی، فروش یا به اشتراکگذاری پروژه در هیچ بستر حقیقی و مجازی بدون موافقت کتبی کارفرما مجاز نمیباشد. تخطی از این بند مشمول پیگرد قانونی خواهد شد.
2 - متنباز بودن پروژه :
پروژه بهصورت متن باز (Open Source) در اختیار کارفرما قرار خواهد گرفت، اما هیچگونه دسترسی یا تغییرات عمده در کد منبع بدون موافقت قبلی کارفرما مجاز نخواهد بود. هرگونه استفاده از کد پروژه در پروژههای دیگر، نیازمند تایید کتبی کارفرما است.
3 - تعهد به امنیت و حفاظت از دادهها :
برنامهنویس موظف است که در طراحی و پیادهسازی پروژه تمامی استانداردهای امنیتی را رعایت کرده و از حملات متداول مانند تزریق SQL، XSS و CSRF جلوگیری نماید. همچنین باید اطلاعات حساس مانند پسوردها و دادههای کاربران را با استفاده از روشهای رمزنگاری امن ذخیره کند.
4 - پشتیبانی و رفع اشکال و آموزش :
برنامهنویس موظف است که در صورت بروز مشکلات یا اشکالات در عملکرد پروژه پس از تحویل، تا مدت [مدت زمان پشتیبانی، مانند 6 ماه] از تاریخ تحویل، بهصورت رایگان و در کمترین زمان ممکن، اقدام به رفع اشکالات کند. در صورت بروز باگهای اساسی یا نقصهای امنیتی، برنامهنویس باید فوراً نسبت به رفع آنها اقدام نماید.
(و همچنین باید آموزش های لازم نسبت به نصب و راه اندازی محصول آموزش کامل آن را در اختیار کارفرما قرار دهد)
5 - مستندات پروژه :
برنامهنویس باید مستندات کامل و جامع پروژه را شامل توضیحات دقیق در خصوص معماری سیستم، روشهای نصب، پیکربندی، و نحوه استفاده از پروژه، بهصورت کتبی و دیجیتالی در اختیار کارفرما قرار دهد. همچنین برنامهنویس باید مستندات لازم برای تستهای انجامشده و گزارشهای تست را نیز به همراه کد تحویل دهد.
6 - گارانتی کیفیت کد :
برنامهنویس موظف است کدهایی که نوشته است مطابق با بهترین شیوههای برنامهنویسی، قابل فهم و نگهداری باشد. در صورت نیاز به اصلاحات عمده به دلیل مشکلات کدنویسی یا عدم کارکرد مناسب، برنامهنویس موظف به رفع آنها خواهد بود. همچنین باید تضمین شود که کد از نظر عملکرد، مقیاسپذیری و امنیت بدون اشکال است.
7 - حق نظارت و بازبینی توسط کارفرما :
کارفرما حق دارد که در هر مرحله از پروژه نظارت کرده و بررسیهای لازم را انجام دهد. در صورت نیاز به تغییرات، برنامهنویس موظف به اعمال آنها طبق درخواست کارفرما در زمانهای مشخص است.
8 - حل اختلافات :
در صورتی که بین طرفین اختلافی در خصوص انجام پروژه یا شرایط قرارداد به وجود آید، این اختلافات از طریق مذاکره حل خواهد شد. در صورتی که حل اختلافات از طریق مذاکره ممکن نباشد، طرفین موافقت میکنند که اختلافات خود را به داوری ارجاع دهند و رأی داور نهایی و لازمالاجرا خواهد بود.
-----------------
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.