استخدام Senior Python Developer
شرح موقعیت شغلی
زمینه همکاری ، توسعه سامانههای بزرگ مقیاس توزیع شده و با کارایی بالا در صنعت بازار سرمایه ، بورس و تحلیل دادههای مالی است . تیم ما از چند گروه از متخصصان خوش فکر و با انگیزهای تشکیل شده که تحت مدیریتی واحد روی موضوعات و چالشهای به روز مهندسی نرمافزار و فناروی اطلاعات مانند سامانههای نرمافزاری با کارایی بالا (High Performance Computing) ، کلان داده (Big Data) ، سامانههای معاملاتی و معاملات الگوریتمی (Algorithmic Trading) و هوش مصنوعی فعالیت میکنند .
تیم ما مشتاق همکاری با فرهیختگان خوش فکر و با انگیزهای است که قابلیتهای زیر را داشته باشند ؛
تیم ما مشتاق همکاری با فرهیختگان خوش فکر و با انگیزهای است که قابلیتهای زیر را داشته باشند ؛
- با اخلاق و مسئولیتپذیری بالا
- دارای انگیزه بالا (Self-Motivated) و علاقهمند به یادگیری پیوسته
- دارای روحیه تعامل و همکاری تیمی
- علاقهمند و متعهد به کار بر روی فریمورکهای توسعه داده شده توسط تیم
- توانایی تطبیق با شرایط تیمهای استارتآپی
- ملتزم به کدنویسی منطبق بر استانداردها و Conventionهای پذیرفته شده در تیم
- تولید کدهای تمیز و مستند
مزیتهای همکاری
- عدم محدودیت در دریافت پاداش نسبت به عملکرد
- حقوق و بیمه از اولین روز کاری
- پرداخت به موقع حقوق و مزایا
- تعطیلی روزهای ۵ شنبه
- محیط کار پویا و خلاق و صمیمی
مهارتهای ضروری
- دستکم سه سال تجربه کاری و دانش قابل اثبات در توسعه سامانههای نرمافزاری بزرگ مقیاس
- تسلط کامل بر زبان برنامهنویسی python
- تسلط کامل بر اصول OOP و تسلط بر Design Patterns
- تسلط کافی بر استفاده از فناوری Message Queuing مانند RabbitMQ و Kafka (بصورت کلاستر)
- تسلط کافی بر استفاده از فناوری کشهای توزیعشده مانند Redis (بصورت کلاستر)
- تسلط کامل بر ذخیره و بازیابی داده در پایگاههای داده RDBMS (ترجیحا SQL Server)
- تسلط بر یکی از فناوریهای دسترسی به داده ؛ ORM و Micro-ORM (مختص python)
- تسلط کافی بر بهینهسازی پرسوجوهای روی داده
- دارای تجربه در روشهای تست خودکار نرمافزار (به ویژه تست کارایی) با کتابخانههای استاندارد مانند PyTest
- تسلط بر ابزارهای Debugging و ریشهیابی مشکلات نرمافزاری
- تسلط بر فرآیند و ابزارهای Source Control (ترجیحا Git)
- تسلط کافی بر چرخه حیات نرمافزار و متدولوژیهای توسعه نرمافزار مانند RUP یا Agile
- تسلط بر ابزارهای مستندسازی و توانایی تولید مستندات با کیفیت
- تسلط بر معماری Microservice
- دانش کافی در اصول مهندسی نرمافزار
- تسلط کافی بر فریمورک FastAPI و مفاهیم REST API
- تسلط کافی بر محیط لینوکس
- تجربه کافی در استفاده از فناوری Dockerization
مهارتهای امتیازی
- آشنایی با SQL Server و زبان Transact SQL
- تجربه کاری در استفاده از پایگاه داده Cassandra (بصورت کلاستر)
- تجربه کار تحت Disciplineهای توسعه نرمافزار RUP یا Agile
- آشنایی با مفاهیم هوش مصنوعی (به ویژه یادگیری ماشین)
- تجربه کاری در استفاده از کتابخانههای محاسباتی مانند numpy و pandas
- تجربه کاری قابل اثبات در کسب و کارهای بازار سرمایه (بورس) ، سامانههای معاملاتی و معاملات الگوریتمی
مهارتهای مورد نیاز
- Python
- Microservice
- FastApi
- Design Patterns
- RabbitMQ
- OOP
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت دائم پایان خدمت