תקציר
הובלת תחום פיתוח תוכנה - מערכות שליטה ובקרה (GCS), תשתית נתונים בזמן אמת וממשקי משתמש מורכבים.
התפקיד כולל ניהול ישיר של ראשי צוותים ומפתחים, הובלת ארכיטקטורה טכנולוגית והוצאה לפועל של פרויקטים אסטרטגיים מקצה לקצה תוך עמידה בסטנדרטים ביטחוניים מחמירים.
התפקיד כולל
· ניהול והובלה: ניהול מקצועי וישיר של מספר צוותי פיתוח (Backend, Frontend, Full-stack).
· ארכיטקטורה וטכנולוגיה: הגדרת ה-Roadmap הטכנולוגי של מערכות השו"ב, בחירת סטאק טכנולוגי וקביעת סטנדרטים של Code Quality ו-Design Reviews.
· ניהול פרויקטים: הובלת מחזור חיי הפיתוח (SDLC) בשיטת Agile, החל משלב אפיון הדרישות מול מנהלי מוצר ועד להטמעה בשטח.
· אינטגרציה: עבודה צמודה עם צוותי מערכת, אפיון, תקשורת, חומרה ואלגוריתמיקה לשילוב תוכנת הקרקע עם פלטפורמות מוטסות.
· חדשנות: הטמעת טכנולוגיות מתקדמות לשיפור ביצועי המערכת, כולל עבודה עם פרוטוקולי הפצת מידע מהירים וממשקי UI/UX מתקדמים למפעילי כטמ"ם.
דרישות התפקיד
· השכלה: תואר ראשון במדעי המחשב / הנדסת תוכנה / הנדסת מחשבים ממוסד אקדמי מוכר.
· ניסיון ניהולי: לפחות 4-5 שנות ניסיון בניהול קבוצת פיתוח או מספר צוותי תוכנה (ניהול מנהלים - יתרון משמעותי).
· ניסיון טכנולוגי:
o ניסיון מוכח בפיתוח מערכות מורכבות ב-.NET Core / C# (צד שרת).
o ניסיון בפיתוח צד לקוח בטכנולוגיות מודרניות (Vue.js / Angular / React).
o הבנה עמוקה בארכיטקטורת Microservices ובעבודה עם Micro-frontends.
· פרוטוקולים ותקשורת: היכרות עם עבודה בסביבת Distributed Systems ופרוטוקולי תקשורת (כגון UDP, Kafka, DDS, SignalR, MQTT).
יתרונות (Nice to Have)
· ניסיון קודם מחברות ביטחוניות או עבודה על מערכות שליטה ובקרה (Command & Control).
· ניסיון בפיתוח מערכות Real-time או מערכות עתירות נתונים.
· היכרות עם עולמות ה-DevOps, Docker ו-Kubernetes בסביבות Air-gapped (סגורות).
· הבנה בשימוש ב-AI/LLM לצרכים פיתוחים או תפעוליים.
מיומנויות נוספות
כישורים אישיים
· ראייה מערכתית רחבה ויכולת לאפיין פתרונות יצירתיים/יעילים לבעיות מורכבות.
· יכולת הובלה והנעת עובדים בסביבה טכנולוגית דינמית.
· כישורי תקשורת בינאישית גבוהים ועבודה מול ממשקים מרובים בארגון.
· יכולת למידה עצמית של טכנולוגיות דשות והטמעתן המהירה.