شرکت شیمیایی بهداش
شرکت شیمیایی بهداش

مهندس ارشد نرم‌افزار Full-Stack (Django + JS Framework)

تهران، پونک
تمام وقت
شنبه تا چهارشنبه
-
-
501 تا 1000 نفر
تولیدی / صنعتی
1363
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

3 سال سابقه کار در گروه شغلی مشابه
PostgreSql - متوسط
Python - پیشرفته
Django - پیشرفته
React - متوسط
RabbitMQ - متوسط
Docker - مقدماتی
زبان انگلیسی-متوسط/ زبان ترکی-متوسط/ زبان عربی-متوسط

شرح شغل و وظایف

حوزه فعالیت: پلتفرم B2B مواد شیمیایی (مواد اولیه شوینده، کاتالیست‌های پالایشگاهی و غربال‌های مولکولی)

چشم‌انداز نقش شما

ما به دنبال یک مهندس نرم‌افزار خلاق و مسئولیت‌پذیر هستیم تا دو پرتال امن و هوشمند برای مشتریان و تامین‌کنندگان خود طراحی و پیاده‌سازی کند. این پرتال‌ها مستقیماً به سیستم ERP شرکت متصل می‌شوند و فرآیندهای خرید، مالی، لجستیک و تحلیل داده را متحول خواهند کرد. اگر به دنبال چالشی هستید که ترکیبی از امنیت سایبری، اتوماسیون صنعتی، تجربه کاربری پیشرفته و یکپارچه‌سازی سیستمی است، این فرصت برای شما ساخته شده است.

مسئولیت‌های کلیدی

1) توسعه پرتال مشتری (Customer Portal)

  • درخواست خرید هوشمند: نمایش لحظه‌ای موجودی و قیمت‌های اختصاصی هر گرید برای مشتری، با قابلیت تبدیل یک‌کلیکی درخواست به سفارش قطعی (RFQ to PO).
  • اتوماسیون سفارش‌های دوره‌ای: طراحی موتور تمدید خودکار خریدها بر اساس الگوهای مصرف مشتری.
  • صورتحساب‌های آنلاین: تولید و نمایش پیش‌فاکتور و فاکتور نهایی با اتصال به ماژول مالی ERP.
  • داشبورد تحلیلی خرید: نمایش روندهای خرید، وضعیت سفارش‌ها، تاریخچه و هشدارهای تاخیر (با سطح دسترسی متفاوت برای ادمین و کارشناس).
  • رصد لحظه‌ای محموله: یکپارچه‌سازی با باسکول‌ها و کاردکس‌های انبار (با قابلیت اسکن بارکد/QR روی پالت‌ها).
  • اتوماسیون کاردکس و باسکول: به‌روزرسانی خودکار موجودی و ثبت وزن هنگام خروج/ورود کالا.
  • مدیریت مستندات فنی: ارائه برگه‌های TDS و SDS برای محصولات ارسالی و موجود.
  • سیستم گریدبندی پویا: نمایش شاخص‌های کیفیت، مزایای ارتقا به گرید بالاتر و رقابت‌پذیری شفاف.
  • پنل شکایات: ثبت، پیگیری و حل‌وفصل شکایت‌های مشتریان.
  • چندزبانی کامل: فارسی، انگلیسی، ترکی و عربی (با قابلیت افزودن زبان‌های جدید).
  • اتصال به سامانه مایا: دریافت آنی موجودی و سقف اعتبار مشتری.
  • نظرسنجی محصولات جدید: جمع‌آوری داده از مشتریان درباره محصولات غیرتولیدی برای تصمیم‌گیری R&D.
  • وضعیت مالی شفاف: نمایش مانده حساب، تراکنش‌ها و هشدارهای اعتباری.

2) توسعه پرتال تامین‌کنندگان (Vendor Portal)

  • ثبت و مدیریت سفارش‌های تامین، اعلام موجودی تامین‌کنندگان، هماهنگی حمل‌ونقل و پنل ارزیابی عملکرد تامین‌کنندگان.

3) ایجاد کتابخانه کامپوننت‌های مشترک (UI Component Library)

  • طراحی سیستمی از کامپوننت‌های React (یا هر فریم‌ورک جاوااسکریپتی که انتخاب می‌کنید) که در تمامی نرم‌افزارهای شرکت (پرتال‌ها، داشبوردهای داخلی، اپلیکیشن موبایل) قابل استفاده باشد.
  • مستندسازی زنده کامپوننت‌ها با Storybook یا ابزار مشابه.
  • رعایت استانداردهای دسترسی‌پذیری (WCAG) و طراحی واکنش‌گرا (Responsive).

نیازمندی‌های فنی

اجباری

  • تسلط سطح ارشد به Python و Django (حداقل 3 سال تجربه عملی).
  • طراحی RESTful API با Django REST Framework و پیاده‌سازی احراز هویت امن (JWT، OAuth2 یا SAML).
  • تجربه کار با PostgreSQL و بهینه‌سازی کوئری‌ها (با در نظر گرفتن دیتابیس‌های بزرگ ERP).
  • تسلط به React (هوک‌ها، Context API، Redux/RTK) یا توانایی یادگیری سریع آن (در صورت تسلط به Vue.js یا Angular، پذیرش وجود دارد).
  • پیاده‌سازی امنیت در سطح API (CORS، CSRF، Rate Limiting، Input Validation).
  • یکپارچه‌سازی با سیستم‌های خارجی (ERP، باسکول، کاردکس، مایا) از طریق Webhook، Message Queue (Celery/RabbitMQ) یا Batch Processing.
  • آشنایی با Docker و CI/CD (GitLab/GitHub Actions).

مطلوب

  • آشنایی با WebSockets (برای نمایش لحظه‌ای موجودی و وضعیت حمل).
  • تجربه کار با Redis برای کش و Elasticsearch برای جستجوی سریع.
  • سابقه پیاده‌سازی سیستم‌های چندزبانه (i18n) در فرانت‌اند.
  • دانش اولیه درباره بلاکچین یا امضای دیجیتال (برای احراز اصالت فاکتورها).

نیازمندی‌های غیرفنی

  • مهارت ارتباطی قوی برای همکاری با تیم ERP، انبار، مالی و تامین‌کنندگان.
  • تفکر سیستمی و توانایی ترجمه نیازمندی‌های غیرفنی به معماری فنی.
  • تعهد به مستندسازی (معماری، تصمیمات فنی، راهنمای توسعه‌دهندگان).
  • حل مسئله خلاقانه در شرایط مبهم (مثلاً نحوه همگام‌سازی باسکول‌های آنالوگ با سیستم دیجیتال).
  • آشنایی با مفاهیم DevOps (مانیتورینگ با Prometheus/Grafana، لاگ‌گیری متمرکز).

چرا به ما بپیوندید؟

  • پروژه‌های استراتژیک در صنعت شیمیایی با داده‌های واقعی و تاثیر مستقیم بر زنجیره تامین کشور.
  • دسترسی به تیم متخصص ERP و آزادی عمل در انتخاب معماری و ابزارها.
  • بسته حقوقی رقابتی + پاداش بر اساس تحقق شاخص‌های کلیدی (مثلاً کاهش زمان پردازش سفارش).
  • فرصت انتشار مقاله یا ارائه در کنفرانس‌های داخلی درباره اتوماسیون صنعتی.
  • ساعت کاری منعطف و امکان دورکاری ترکیبی.

برای ارسال رزومه، لطفاً موارد زیر را به همراه رزومه ارسال کنید:

  • لینک گیت‌هاب یا نمونه‌هایی از پروژه‌های Django/React.
  • حداکثر 5 خط درباره تجربه‌تان با اتوماسیون فرآیندهای صنعتی.
  • سطح تسلط به زبان‌های انگلیسی.

ما به دنبال همکاری بلندمدت با فردی هستیم که کدنویسی را هنر می‌داند و امنیت را در اولویت اول قرار می‌دهد. لطفاً فقط افرادی که با این توصیف همخوانی دارند، درخواست ارسال کنند.

شرایط احراز شغل

سن
از 25 سال
جنسیت
تفاوتی ندارد
زبان
انگلیسی| متوسط ۵۰٪ ترکی| متوسط ۵۰٪ عربی| متوسط ۵۰٪
نرم افزارها
Python| پیشرفته Django| پیشرفته PostgreSql| متوسط React| متوسط Docker| مقدماتی RabbitMQ| متوسط

ثبت مشکل و تخلف آگهی

ارسال رزومه برای شرکت شیمیایی بهداش

insight applicant

مقایسه من با سایر متقاضیان