مهارت های تخصصی مورد نیاز
- آشنایی با اصول طراحی نرم افزار
- تسلط بر زبان برنامه نویسی Python
- تسلط در کار با کتابخانه PyQt(در صورت عدم تسلط به این کتابخانه امکان ایجاد فرصت آموزش فراهم است.)
- آشنایی با اصول طراحی نرم افزار
- شناخت تجربه کاری با پایگاه دادههای SQL
مهارت های عمومی مورد نیاز
- تجربه کاری استفاده روزانه از سیستم کنترل نسخه (git)
- توانایی کار گروهی
داشتن موارد زیر مزیت محسوب میشود
- تسلط بر زبان برنامه نویسی ++C
- آشنایی با اسکریپتنویسی Bash
- آشنایی با ماشین مجازی
- تجربه کاری با توسعه نرمافزار در محیط لینوکس
- شناخت شبکه و تجربه کاری توسعه نرمافزارهای تحت شبکه
- تولید مستندات فنی (SRS - SDS)