ما به دنبال یک توسعه دهنده Python تحت چارچوب Django به صورت تمام وقت هستیم که توانائی راهبری، طراحی، پیاده سازی و پشتیبانی یک RESTful Webservice را داشته باشد. توسعه دهنده درگیر تمام چرخه تولید از طراحی تا اجرا و انتشار خواهد شد.
شرح تخصصی:
قبل از خاندن شرح تخصصی به این نکته دقت کنید که شما لزوما نباید تمام موارد زیر رو مسلط باشید! صرفا هدف از نوشتن این موارد توصیف نحوه کار شما بعد از ورود به میاره است، پس اگر فکر میکنید بعضی از این موارد را بلد هستید و بقیه را میتوانید یاد بگیرید هم رزومه ارسال کنید.
توسعه به زبان Python 2.7 انجام خواهد شد. بنابراین شما یا باید از پیش بر این زبان مسلط باشید یا بر تکنولوژی دیگری برای توسعه وب (مانند /Rails/Spring...) مسلط باشید و تمایل به یادگیری این زبان را هم داشته باشید.
دیتابیس اصلی این پروژه Postgres است و تسلط بر استفاده از DjangoORM از مهارتهای اصلی است.
یکی از دلایل استفاده از Django در این پروژه، وجود DjangoAdmin است. در نتیجه تسلط بر زیر و بم آن به شما در این کار کمک زیادی خواهد کرد.
APIهای این پروژه با استفاده از DjangoRestFramework3 نوشته شدهاند و آشنایی با آن مزیت محسوب میشود.
به دلیل ماهیت این Webservice، و به دلیل نیاز محصول به انعطاف بالا، طراحی نرمافزار از چالشهای مهم این کار است، و تسلط بر DesignPattern ها نکته مثبت بزرگی محسوب میشود.
با توجه به ارائه API به شرکتها و تیمهای دیگر، طراحی REST APIهایی که قابلیت versioning داشته باشند و در طولانیمدت قابل نگهداری باشند، بخشی از چالش این کار خواهد بود.
با توجه به حجم زیاد پروژه و تغییر مداوم مطالبات بخش تجاری شرکت، نگهداری نرمافزار بدون استفاده از AutomatedTesting و ContinuousIntegration و ContinuousDeployment به شدت سختتر خواهد شد. در نتیجه درک ضرورت استفاده از این راهکارها و نظم کافی برای اجرای آنها یکی از پیشنیازهای این سمت است.
مهارت های عمومی:
تسلط مناسب به زبان انگلیسی
توانایی حل مشکلات و چالشهای پیچیده
روحیهی کار تیمی، مسئولیتپذیری و انگیزهی زیاد برای پیشرفت شخصی
برخورداری از روحیهی یادگیری مداوم
تسلط بر مفاهیم و ابزارهای Git
کدنویسی خوانا، قابل نگهداری و Well documented
تجربه کار به صورت اجایل
به روز بودن با آخرین trend های صنعت در فناوری های تحت وب
پرانرژی و پذیرای چالش و آماده یادگیری
تجربه و علاقه به آموزش نیروهای کمتجربهتر در گروه
آشنایی با Golang، AngularJS یا Android Development مزیت محسوب خواهد شد.
آشنایی با System Administration هم مزیت محسوب میشود.
مزایا:
حقوق خوب با پرداخت به موقع
بیمه
معرفی شرکت
شرکت «میاره» یک استارتآپ با محیطی پویا و فرصتهای متنوع برای یادگیری و پیشرفته. ما در حوزه دلیوری آنلاین برای کسب و کارهای محلی فعالیم. دانش و تکنولوژی رو به خدمت گرفتیم و روزانه هزاران سفارش رو دلیور میکنیم. بودن در تیم بزرگ «میاره» یعنی سهیم بودن در حل چالشهای جذاب، یاد گرفتن از همتیمیهای حرفهای، یاد دادن به همتیمیهای مشتاق به یادگیری، رشد کردن و رشد دادن. ما تیرهای سقف رو بالاتر گذاشتیم، چون «میاره» فضاییه که میشه توش بالاتر پرواز کرد.
مهارتهای مورد نیاز
PythonDjangoDesign Pattern
جنسیت
مهم نیست
وضعیت نظام وظیفه
مهم نیست
رشتههای تحصیلی مرتبط
ICT (فناوری اطلاعات و ارتباطات)
IT (فناوری اطلاعات)
علوم کامپیوتر
کامپیوتر
مهندسی تکنولوژی نرم افزار کامپیوتر
مهندسی کامپیوتر