דרוש/ה מפתח/ת Python למערכת Back Testing המשמשת לתכנון מדדים חדשים עבור החברה. המערכת כוללת כלים לבחינת מתודולוגיות חדשות של מדדים וביצוע בדיקות של נתוני המדדים על בסיס נתוני עבר.
המערכת הינה מערכת הנמצאת בשלבי פיתוח אחרונים של השלב הראשון ומתוכננים לפחות עוד שני שלבים.
הרכיבים העיקריים במערכת הם: מנוע חישוב ( Python ) ו- UI (angular & JS).
תחומי אחריות
פיתוח ותחזוקה של מערכת ה-Back Testing לרבות מנוע החישוב ורכיבי מערכת נלווים.
ניתוח דרישות חדשות, כתיבת אפיונים טכניים ותרגומם לפתרונות טכנולוגיים.
אפיון משימות פיתוח עבור המפתחים בצוות הקיים.
פיתוח היכולות החדשות יחד עם הצוות הקיים.
שותפות באפיון של ממשק המשתמש של המערכת.
עבודה מול לקוח המערכת.
עבודה שוטפת מול גורמי פיתוח, תשתיות, DBA ו- QA.
ביצוע בדיקות וטיפול בתקלות.
דרישות:
לפחות 3 שנות ניסיון בפיתוח ב- Python, כולל עבודה עם ספריות Pandas ו-NumPy.
ניסיון בפיתוח תהליכי עיבוד נתונים מורכבים ב- Python.
ניסיון בניתוח דרישות וכתיבת אפיונים טכניים לפיתוח.
שליטה ב- SQL server : תכנון מבנה טבלאות, אינדקסים וכתיבת שאילתות יעילות.
ניסיון בפיתוח מונחה עצמים ב- Python.
ניסיון בעבודה עם Git.
ניסיון בכתיבת מפרטי בדיקות.
ניסיון בביצוע Code Review.
ניסיון בכתיבת קוד מאובטח.
דרישות המהוות יתרון
היכרות עם שוק ההון ותכנון מדדים.
ניסיון בפיתוח מערכות קריטיות.
היכרות עם OpenShift.
ידע וניסיון פיתוח בשפת C # ופיתוח UI בצד ה server.
ידע וניסיון פיתוח בסביבת ה browser של JavaScript, angular, typescript. המשרה מיועדת לנשים ולגברים כאחד.