استخدام توسعهدهنده ++C
شرح موقعیت شغلی
مهارتهای مورد نیاز:
- استفاده از کتابخانههای مختلف در user-space لینوکس جهت تحلیل دادههای شبکه به زبان ++C
- استفاده از protobuf به منظور دریافت، نگهداری، تبادل، نوشتن و خواندن پیکربندیهای برنامهها
- نوشتن مستندات به صورت wiki برای برنامههایی که نوشتهاید
- اشکالیابی و اشکالزدایی از برنامههای توسعهداده شده توسط دیگران به زبان ++C
- توسعهی برنامهها به زبان ++C در محیط لینوکس در سطح سیستم عامل و با کارایی بالا
- توسعهی moduleهای یک برنامهی بزرگتر به صورت مستقل و متکی به خود
- تعامل با سایر اعضای تیم و گروههای دیگر و توانایی وفق دادن خود در یک محیط پویا و با تغییرات سریع
دانش تخصصی و مهارتهای مورد نیاز :
- مهارت در توسعهی نرمافزار به زبان ++C و آشنا به C++۱۱ یا جدیدتر
- مهارت درطراحی شیءگرا و الگوهای طراحی
- مهارت در زمینهی مفاهیم و قراردادهای شبکه
- دارای توانایی برنامهنویسی در یکی از محیطهای Linux، BSD یا Windows
- توانایی مستندسازی مطالب فنی حوزهی مهندسی نرمافزار
- آشنایی با یکی از زبانهای Bash، PowerShell، Perl، Python، Golang
* امکان همکاری پارهوقت برای دانشجویان در این موقعیت شغلی وجود دارد.
مهارتهای مورد نیاز
- ++C
- Windows
- Linux
- Golang
- Python
- PowerShell
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت