ما بهدنبال یک توسعهدهنده با تخصص در Moodle LMS هستیم که بتواند پلتفرم یادگیری را از طریق بهکارگیری فناوریهای پیشرفته بهینهسازی و توسعه دهد. این شغل شامل توسعه، پشتیبانی و بهبود عملکرد Moodle LMS بصورت پاره وقت است.
وظایف اصلی:
توسعه و نگهداری:
توسعه و بهروزرسانی کدهای PHP در بستر Moodle
ایجاد و پشتیبانی از افزونهها (plugins) جهت افزودن قابلیتهای سفارشی
بهبود و بهینهسازی عملکرد سیستم با استفاده از تکنیکهای کشینگ مانند Redis و Memcached
مدیریت سیستم و میزبانی:
نصب، پیکربندی و نگهداری Moodle بر روی سرورهای Apache، Nginx یا IIS
مدیریت پایگاههای داده MySQL، MariaDB، PostgreSQL یا MS SQL Server
اطمینان از سازگاری سیستم با محیطهای لینوکسی (Ubuntu، CentOS، Debian)، ویندوز یا macOS
نظارت بر بهروزرسانیها، پچها و اقدامات امنیتی
طراحی و بهبود رابط کاربری:
استفاده از HTML، CSS و JavaScript به همراه کتابخانههایی مانند jQuery برای ایجاد رابط کاربری کاربرپسند
بهبود تعاملات کاربری با استفاده از ماژولهای AMD و سیستم templating Mustache
یکپارچهسازی API و موبایل:
توسعه و نگهداری APIهای REST و GraphQL برای یکپارچهسازی سیستم با سایر سرویسها
پشتیبانی از توسعه اپلیکیشن موبایل Moodle با استفاده از فناوریهایی مانند Ionic و Angular
همکاری با تیمهای فنی جهت ایجاد وبسرویسهای SOAP در صورت نیاز
نیازمندیها و مهارتهای مورد نیاز:
تسلط به فناوریهای سمت سرور:
تسلط کامل به زبان PHP و آشنایی با آخرین نسخههای آن
تجربه کار با وب سرورهای Apache، Nginx یا IIS
آشنایی عملی با مدیریت و بهینهسازی پایگاههای داده MySQL، MariaDB، PostgreSQL یا MS SQL Server
تسلط به فناوریهای سمت کاربر:
مهارت در استفاده از HTML، CSS و JavaScript
تجربه کار با کتابخانههای JavaScript مانند jQuery و آشنایی با ماژولهای AMD
آشنایی با سیستم templating Mustache
تجربه معماری نرمافزار و توسعه افزونه:
آشنایی با معماری مدولار و اصول توسعه افزونه برای Moodle LMS
تجربه کار در چارچوبهای معماری MVC یا مشابه آن
دانش مدیریت سیستم و بهینهسازی عملکرد:
تجربه کار با ابزارهای کشینگ مانند Redis و Memcached
آشنایی با بهینهسازی PHP (استفاده از Opcache) و ابزارهای تسریع وب مانند Varnish
تسلط به مفاهیم API و توسعه موبایل:
تجربه کار با APIهای RESTful و GraphQL
آشنایی با توسعه اپلیکیشنهای موبایل و کار با فناوریهایی مانند Ionic و Angular
معرفی شرکت
شرکت دانشبنیان نوآوران داده سلامت پیشرو (AIMedic) جز برترین شرکتهای توسعهی فناوری هوش مصنوعی در کشور است. زمینهی تخصصی این شرکت حوزهی پزشکی و سلامت میباشد.
هدف و برنامهی بزرگ این شرکت توسعه و تکمیل بزرگترین زیرساخت و سرویسهای هوش مصنوعی در ابعاد ملی و منطقهای در حوزهی هوش مصنوعی و پزشکی در ایران میباشد که قدمهای بزرگی تا کنون در این مسیر برداشته شده است و بنا دارد در یک بازهی سه ساله این اهداف را در ابعاد وسیعی محقق سازد.