توضیحات

ما در هلدینگ اپتک به دنبال فردی متخصص جهت انجام پروژه‌های بین‌المللی هستیم؛

شرح شغل:

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

پیش‌نیازها

  • آشنایی با ابزارهای DevOps مانند Docker ،Kubernetes ،Maven و Jenkins.
  • آشنایی با IBM WebSphere MQ ،ActiveMQ ،Kafka.
  • آشنایی با متدولوژی توسعه نرم‌افزار Agile مانند Scrum.
  • آشنایی کامل با مفاهیم، حوزه‌ها و ابزارهای مرتبط با تجارت الکترونیک.
  • تسلط کاربردی به زبان‌های HTML ،CSS و JavaScript.
  • مسلط به زبان PHP و آشنایی کاربردی با فریمورک‌های رایج آن (لاراول).
  • تسلط کامل به وردپرس و ووکامرس و ساختار و امکانات کاربردی و پلاگین‌های آن.
  • تجربه برنامه‌نویسی مرتبط با هوک‌های وردپرس و وب‌سرویس‌های مرتبط.
  • تجربه تغییر و یا شخصی سازی قالب و پلاگین‌های وردپرس.
  • آشنا با محیط، کنترل پنل و تنظیمات سرورهای ویندوز و لینوکس.
  • آشنایی با مفاهیم پایگاه داده‌ها مانند MySQL.
  • مسلط به جاوا با درک خوبی از اکوسیستم آن.
  • دانش کاملی از الگوها و مفاهیم برنامه نویسی شی‌گرا (OOP).
  • دانش الگوهای همزمانی جاوا.آشنایی اولیه با مفاهیم MVC Pattern ،JDBC ،SOAP ،TCP ،gRPC و خدمات وب RESTful.
  • تجربه کار با فریمورک‌های معروف جاوا مانند Spring Framework 5.
  • امکان نوشتن کد جاوا تمیز و خوانا.درک اصول اولیه طراحی یک برنامه کاربردی مقیاس‌پذیر.
  • دانش ابزارهای نسخه‌سازی کد به عنوان مثال Git.
  • آشنایی با ابزارهای ساختمانی مانند Maven ،Gradle و غیره.
  • آشنایی با زبان‌های نشانه‌گذاری مانند XML و JSON.
  • آشنایی با EIP (Enterprise Integration Patterns).
  • مهارت حل مسئله.
  • مسئولیت‌پذیر.
  • انعطاف و انطباق سازمانی.
  • توجه به جزئیات.
  • با اشتیاق و خلاق.
  • روحیه کار تیمی.
  • داشتن مدرک کارشناسی یا کارشناسی ارشد ترجیحاً در رشته‌های مهندسی کامپیوتر یا فناوری اطلاعات.
  • دارای انگیزه بالا ، پویا و قابل اعتماد.

To see more jobs that fit your career