مهارت های فنی اصلی:
1. تسلط به جنگو (Django): تجربه کاری با فریم ورک جنگو و Django REST Framework.
2. تسلط به زبان پایتون: آشنایی با مفاهیم پیشرفته پایتون مانند دکوراتورها، جنریتورها و برنامه نویسی شیء گرا (OOP).
3. پایگاه داده: تجربه کار با پایگاه های داده رابطه ای مانند PostgreSQL یا MySQL و توانایی نوشتن کویری های بهینه.
4. APIها: توانایی طراحی و پیاده سازی RESTful APIها.
5. امنیت: آشنایی با مفاهیم امنیتی مانند احراز هویت (Authentication)، مجوزها (Authorization) و جلوگیری از حملات رایج (SQL Injection, XSS, CSRF).
6. تست نویسی: توانایی نوشتن تست های واحد (Unit Tests) و یکپارچه سازی (Integration Tests) با استفاده از ابزارهایی مانند pytest.
7. مدیریت پروژه و کنترل نسخه: تسلط به Git و توانایی کار با پلتفرم هایی مانند GitHub یا GitLab.
8. بهینه سازی و مقیاس پذیری: آشنایی با تکنیک های بهینه سازی عملکرد و مقیاس پذیری سیستم.
9. یکپارچه سازی با سرویس های خارجی: تجربه کار با سرویس های خارجی مانند ایمیل، پیام رسانی یا پرداخت انلاین.
10. داکر (Docker) و DevOps: آشنایی با Docker برای کانتینری سازی و ابزارهای DevOps مانند CI/CD Pipelines.
11. مستندسازی: توانایی نوشتن مستندات فنی برای کدها، APIها و فرآیندهای سیستم.
مهارت های مفید:
1- درک نیازهای یک سیستم CRM
2- تجربه کار با مدل های هوش مصنوعی.