شرح شغل
در این جایگاه شغلی، فرد مسئول طراحی، توسعه و نگهداری سرویس‌ها و ماژول‌های نرم‌افزاری سمت سرور با استفاده از زبان برنامه‌نویسی پایتون خواهد بود. این نقش شامل تحلیل نیازمندی‌های کسب‌وکار، طراحی ساختار داده، توسعه و بهینه‌سازی ماژول‌های نرم‌افزاری مبتنی بر ERP و همکاری با تیم‌های مختلف جهت ارائه راهکارهای نرم‌افزاری استاندارد و مقیاس‌پذیر است.
برنامه‌نویس Backend باید توانایی توسعه و سفارشی‌سازی ماژول‌های مبتنی بر پلتفرم‌هایی مانند Odoo، طراحی معماری نرم‌افزار، مدل‌سازی فرآیندها و داده‌ها و تعامل مؤثر با کاربران و تیم توسعه را داشته باشد. همچنین این فرد مسئول مستندسازی فرآیندهای تحلیلی، بهبود قابلیت نگهداری نرم‌افزار و مشارکت در ایجاد راهکارهای باکیفیت و قابل توسعه خواهد بود.
 
شرایط احراز
عمومی
- توانایی تحلیل مسئله و ارائه راهکارهای نرم‌افزاری مناسب
- توانایی تعامل و ارتباط مؤثر با کاربران، مشتریان، مدیران و اعضای تیم
- توانایی کار تیمی و همکاری با تیم‌های توسعه نرم‌افزار
- مسئولیت‌پذیری، دقت بالا و توانایی مستندسازی فعالیت‌ها
- علاقه‌مندی به یادگیری فناوری‌های جدید و بهبود فرآیندهای نرم‌افزاری
 
• تخصصی
- تسلط کامل به زبان برنامه‌نویسی Python در توسعه Backend
- تسلط کامل به نرم‌افزارهای SAP / Odoo
- تسلط بر معماری Model-View-Controller (MVC) و مفاهیم ORM
- تسلط بر مدل‌سازی فرآیندها و سیستم‌ها شامل ERD، BPMN، User Story و Use Case
 
- توانایی مدل‌سازی داده و طراحی Process Flow، Data Flow Diagram و Entity-Relationship برای ماژول‌های Odoo
- توانایی مستندسازی، نگهداری و بایگانی مستندات تحلیلی شامل User Story، Flowchart و Data Model
- توانایی شناسایی فرصت‌های بهبود قابلیت نگهداری نرم‌افزار (Maintainability)
- توانایی تحلیل نیازمندی‌ها و تبدیل آن‌ها به راهکارهای فنی استاندارد
- تجربه همکاری با تیم توسعه جهت طراحی و پیاده‌سازی راهکارهای نرم‌افزاری باکیفیت
 
اطلاعات تکمیلی
- ساعت کاری: شنبه تا چهارشنبه 7:00 تا 15:50 (با یکساعت شناوری)
- حقوق: توافقی
- محدوده سنی: حداکثر 37 سال
- مدرک تحصیلی: مهندسی کامپیوتر
- حداقل تحصیلات: کارشناسی
- سابقه کار: حداقل 1 سال
- جنسیت: آقا/خانم