نشان کن
کد آگهی: KP3472226720

استخدام مهندس نرم افزار

استخدام مهندس نرم افزار - همکاری فناوری مجازی | Technological Virtual Collaboration
همکاری فناوری مجازی | Technological Virtual Collaboration
در تهران
در وبسایت جابینجا  (2 هفته پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری:  تمام‌وقت
مدرک تحصیلی مورد نیاز:  کارشناسی
مهارت‌های مورد نیاز:
مهندسی نرم افزار
Python
OOP
بازه حقوق:  از 26,000,000 تومان
پرداخت‌ها:  از ۲۶,۰۰۰,۰۰۰ تومان
متن کامل آگهی:
استخدام مهندس نرم‌افزار در توسعه‌ی برنامه‌های دسکتاپ با پایتون

این موقعیت شغلی به صورت کاملا ریموت (دورکاری) و تمام وقت می باشد.

ما به‌دنبال همکاری با مهندسی توانمند و متعهد هستیم که مهارت‌های فنی بالا و تجربه‌ی کار بر روی پروژه‌های دسکتاپ پیچیده را داراست.

مهارت‌های کلیدی مورد نیاز:

1. مهارت‌های مهندسی نرم‌افزار (اولویت اصلی)

Robust Software Architecture | معماری نرم‌افزار قوی
توانایی طراحی و پیاده‌سازی معماری‌های نرم‌افزاری ساخت‌یافته (well-structured)،  مقیاس‌پذیر (scalable)، و مناسب برای اپلیکیشن‌های دسکتاپ پیچیده (complex desktop applications).
آشنایی با الگوهای طراحی (design patterns) مانند MVC (Model-View-Controller)، MVVM (Model-View-ViewModel)، و برنامه‌نویسی event-driven.

Clean, Maintainable Code کد تمیز و قابل نگهداری:
توانایی نوشتن کدی خوانا (readable)، ماژولار (modular)، و قابل نگهداری (maintainable) به‌صورت مداوم ، بر اساس بهترین شیوه‌ها مانند استاندارد PEP8 و اصول SOLID
آگاهی از ساختاردهی مناسب به کد، استفاده مجدد (reusability) و توسعه‌پذیری (extensibility).

Testing and Test-Driven Development تست و توسعه مبتنی بر تست:
مهارت در نوشتن تست‌های واحد (unit tests) با استفاده از فریم‌ورک‌هایی مانند pytest یا unittest.
درک تست‌های یکپارچه (integration) و عملکردی (functional) برای تضمین پایداری و اطمینان اپلیکیشن.

Version Control Expertise تسلط بر کنترل نسخه:
مسلط به Git و فرآیندهای کاری تیمی با GitHub، GitLab و سایر ابزارهای مشابه.

Performance Optimization بهینه‌سازی عملکرد:
آشنایی با ابزارهای پروفایلینگ مانند cProfile و memory_profiler برای شناسایی گلوگاه‌ها.
مهارت در بهینه‌سازی الگوریتم‌ها و ساختارهای داده برای بهبود پاسخ‌دهی و کارایی منابع در اپلیکیشن‌های دسکتاپ.

Dependency and Environment Management مدیریت وابستگی‌ها و محیط:
تسلط در مدیریت محیط‌ها و وابستگی‌ها با ابزارهایی مانند venv، conda و pip.

Documentation and Technical Writing مستندسازی و نوشتار فنی:
توانایی تولید مستندات شفاف و جامع شامل کامنت‌گذاری کد، دیاگرام معماری، مراجع API و راهنمای کاربران.

Continuous Integration and Delivery (CI/CD) 
آشنایی با پیاده‌سازی pipeline های خودکارسازی build، test و deployment برای برنامه‌های دسکتاپ.
تجربه کار با ابزارهایی مانند Jenkins، GitHub Actions، GitLab CI یا Azure DevOps.




2. شایستگی‌های فنی

Python Proficiency تسلط بر پایتون:
درک عمیق از مفاهیم پایه و پیشرفته پایتون شامل ساختارهای داده پیشرفته، اصول OOP، دکوراتورها و context manager ها.

GUI Frameworks فریم‌ورک‌های رابط کاربری گرافیکی:
آشنایی با کتابخانه‌های GUI مانند PyQt/PySide، Tkinter، wxPython یا Kivy.

Packaging and Deployment بسته‌بندی و انتشار:
مهارت در ساخت Installer ها و فایل‌های اجرایی cross-platform با استفاده از PyInstaller، cx_Freeze یا Nuitka.

Operating System Familiarity آشنایی با سیستم‌عامل‌ها:
تجربه در توسعه و انتشار برنامه‌های دسکتاپ برای پلتفرم‌های مختلف مانند Windows، macOS و Linux.




3. مدیریت پروژه

  • برنامه‌ریزی، پیگیری و تحویل مؤثر پروژه‌ها، با مدیریت زمان‌بندی و اولویت‌بندی برای دستیابی به نقاط عطف.
  • ارتباط و هماهنگی مؤثر با اعضای تیم، ذینفعان و تیم‌های چندرشته‌ای.
  • استفاده از روش‌های Agile و ابزارهایی مانند Scrum، JIRA و Trello برای توسعه تدریجی و شفاف.
  • شناسایی و مدیریت ریسک‌ها و حل پیشگیرانه مشکلاتی که ممکن است باعث تأخیر یا کاهش کیفیت شوند.
  • یکپارچه‌سازی بازخورد کاربران و همکاری با طراحان برای بهبود UX/UI و هم‌راستاسازی توسعه با نیازهای کاربران نهایی.
اگر ویژگی‌های زیر را دارید، منتظر دریافت رزومه شما هستیم:

  • فردی مستقل و مسئولیت‌پذیر
  • مشتاق یادگیری مستمر و ارتقای مهارت‌های فنی


این آگهی از وبسایت جابینجا پیدا شده، با زدن دکمه‌ی تماس با کارفرما، به وبسایت جابینجا برین و از اون‌جا برای این شغل اقدام کنین.

هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک،‌ با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.
گزارش مشکل آگهی
تماس با کارفرما
این آگهی رو برای دیگران بفرست
نشان کن
گزارش مشکل آگهی
شنبه 2 شهریور 1404، ساعت 01:15