استخدام برنامهنویس ارشد ++C
شرح موقعیت شغلی
زمینه همکاری ، توسعه سامانههای بزرگ مقیاس توزیع شده و با کارایی بالا در صنعت بازار سرمایه ، بورس و تحلیل دادههای مالی است . تیم ما از چند گروه از متخصصان خوش فکر و با انگیزهای تشکیل شده که تحت مدیریتی واحد روی موضوعات و چالشهای به روز مهندسی نرمافزار و فناروی اطلاعات مانند سامانههای نرمافزاری با کارایی بالا (High Performance Computing) ، کلان داده (Big Data) ، سامانههای معاملاتی و معاملات الگوریتمی (Algorithmic Trading) و هوش مصنوعی فعالیت میکنند .
تیم ما مشتاق همکاری با فرهیختگان خوش فکر و با انگیزهای است که قابلیتهای زیر را داشته باشند ؛
تیم ما مشتاق همکاری با فرهیختگان خوش فکر و با انگیزهای است که قابلیتهای زیر را داشته باشند ؛
- با اخلاق و مسئولیتپذیری بالا
- دارای انگیزه بالا (Self-Motivated) و علاقهمند به یادگیری پیوسته
- دارای روحیه تعامل و همکاری تیمی
- علاقهمند و متعهد به کار بر روی فریمورکهای توسعه داده شده توسط تیم
- توانایی تطبیق با شرایط تیمهای استارتآپی
- ملتزم به کدنویسی منطبق بر استانداردها و Conventionهای پذیرفته شده در تیم
- تولید کدهای تمیز و مستند
مزیتهای همکاری
- عدم محدودیت در دریافت پاداش نسبت به عملکرد
- حقوق و بیمه از اولین روز کاری
- پرداخت به موقع حقوق و مزایا
- تعطیلی روزهای ۵ شنبه
- محیط کار پویا و خلاق و صمیمی
- کمک هزینههای آموزشی
- بستهها و هدایای مناسبتی
مهارتهای ضروری
- دستکم سه سال تجربه کاری و دانش قابل اثبات در توسعه سامانههای نرمافزاری بزرگ مقیاس
- تسلط کامل بر زبان برنامهنویسی C/C++
- تسلط کامل بر مفاهیم ساختمان داده و الگوریتمهای محاسباتی
- تسلط کامل به ابزار توسعه Visual Studio (و برنامهنویسی تحت ویندوز)
- تسلط کامل بر مفاهیم Parallel Computing و تجربه کاری قابل اثبات در این حوزه
- تسلط کامل بر Socket Programming
- تجربه کافی در اصول OOP و تسلط بر Design Patterns
- تسلط کافی بر استفاده از فناوری Message Queuing مانند RabbitMQ و Kafka (بصورت کلاستر)
- تسلط کافی بر استفاده از فناوری کشهای توزیعشده مانند Redis (بصورت کلاستر)
- تسلط کافی در اصول ذخیره و بازیابی داده در پایگاههای داده RDBMS (ترجیحا SQL Server)
- تجربه کافی در روشهای تست خودکار نرمافزار (به ویژه تست کارایی)
- تسلط بر ابزارهای Debugging و ریشهیابی مشکلات نرمافزاری
- تسلط بر فرآیند و ابزارهای Source Control (ترجیحا Git)
- تسلط بر ابزارهای مستندسازی و توانایی تولید مستندات با کیفیت
- تسلط کافی بر معماری Microservice
- دانش کافی در اصول مهندسی نرمافزار
- تسلط کافی بر محیط Linux (و برنامهنویسی تحت آن)
مهارتهای امتیازی
- تجربه کاری در استفاده از فناوری Dockerization
- تجربه کاری توسعه برنامههای کاربردی سطح پایین با هدف دستیابی به کارایی بالای محاسباتی (High Performance Computing)
- تجربه کاری قابل اثبات در کسب و کارهای بازار سرمایه (بورس) ، سامانههای معاملاتی و معاملات الگوریتمی
مهارتهای مورد نیاز
- C++
- Visual Studio
- Redis
- Socket Programming
- kafka
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت دائم پایان خدمت