מפתח/ת תוכנה Full Stack – רמה ג׳
Indispensabile:PythonC#AngularAWSGoogle CloudDockerFullstackMicroservicesAI
מפתח/ת תוכנה Full-Stack | רמה ג׳
מיקום: אור יהודה / ירושלים (הר חוצבים) היקף: משרה מלאה מודל עבודה: היברידי – עד יומיים עבודה מהבית
לצוות הפיתוח דרוש/ה מפתח/ת תוכנה Full-Stack להשתלבות בפרויקט חדשני בתחום החינוך המיוחד ו-AI.
תיאור התפקיד:
- פיתוח Hands-On Full-Stack של רכיבים מרכזיים ומורכבים במערכת.
- פיתוח בצד השרת ובצד הלקוח.
- פיתוח מערכות Web מורכבות.
- עבודה עם בסיסי נתונים וכתיבת שאילתות SQL מורכבות.
- אופטימיזציה של שאילתות וביצועי בסיסי נתונים.
- עבודה עם Oracle ו-TOAD.
- פיתוח תהליכי עיבוד נתונים ואינטגרציות בין מערכות.
- שמירה על שלמות, ביצועים ואיכות הנתונים.
- פיתוח רכיבים בשפת C#.
- פיתוח צד לקוח באמצעות Angular.
- עבודה עם טכנולוגיות Microsoft וסביבות .NET Framework / .NET Core.
- עבודה עם Microservices ו-Docker.
- פיתוח מותאם לסביבות ענן כגון AWS / GCP.
- שילוב יכולות AI במערכות.
- תכנון וביצוע בדיקות ומבחנים סופיים.
- כתיבת מסמכי עיצוב טכני ויישום אפיונים.
- הנחיה וסיוע למפתחים בצוות.
דרישות חובה
- מעל 4 שנות ניסיון בפיתוח תוכנה.
- לפחות 10 שנות ניסיון בפיתוח מערכות אינטרנט (WEB)
- ניסיון משמעותי בפיתוח Full-Stack.
- ניסיון בפיתוח צד שרת ב-C#.
- ניסיון בפיתוח צד לקוח ב-Angular.
- ניסיון בסביבות .NET Framework / .NET Core.
- ניסיון בעבודה עם Oracle ו-SQL, כולל כתיבת שאילתות ואופטימיזציה.
- ניסיון בעבודה עם TOAD.
- ניסיון בפיתוח רכיבי AI.
- יכולת Hands-On גבוהה וכתיבת קוד בפועל.
- ניסיון בעבודה בסביבות פיתוח מורכבות.
יתרונות משמעותיים
- ניסיון עם Amazon Q / כלי AI.
- ניסיון בפיתוח מותאם Containers.
- ניסיון עם Microservices ו-Docker.
- ניסיון בפיתוח בסביבות ענן AWS / GCP.
- ניסיון בפיתוח ב-Python.
- ניסיון בעבודה עם אינטגרציות בין מערכות.
- ניסיון בעיבוד נתונים ובניית תהליכי Data.
- ניסיון בהובלה, הנחיה וסיוע לצוותי פיתוח.
כישורים אישיים
- יכולת טכנית גבוהה ויכולת פתרון בעיות.
- יכולת להבין וליישם אפיונים.
- יכולת כתיבת מסמכי Design טכניים.
- יכולת למידה עצמית גבוהה.
- יכולת עבודה מצוינת בצוות.
- יחסי אנוש טובים ותקשורת בינאישית טובה.
- יכולת עבודה מאומצת בתקופות עומס.
- יכולת להוביל, לנהל ולהנחות צוות פיתוח.
השכלה נדרשת
עמידה באחת מדרישות ההשכלה הבאות:
- תואר ראשון במדעי המחשב או בהנדסת מחשבים.
- תואר ראשון אחר + קורסים מתקדמים במערכות מידע בהיקף של לפחות 300 שעות.
- תואר הנדסי + קורסים מתקדמים בתחום התוכנה בהיקף של לפחות 200 שעות.
- הנדסאי/ת בוגר/ת מגמת מחשבים/טכנולוגיה.
- מועמד/ת ללא תואר מתאים שעבר/ה קורסים מתקדמים במערכות מידע בהיקף של לפחות 400 שעות.
- בוגר/ת יחידה טכנולוגית בצה״ל כגון ממר״ם, 8200, תקשוב ויחידות מקבילות, בכפוף לאישור מתאים.