מהנדס תוכנה בכיר ב-BeyondTrust (מרחוק - ארצות הברית)
בנה ותמוך במוצרי הגישה המאובטחת מרחוק של BeyondTrust כמהנדס תוכנה בכיר. תחזק מערכות הפעלה של מכשירים, תהליכי שחרור ותשתית AWS המשרתת לקוחות בתחום אבטחת הזהויות.
תיאור
- פיתוח ותחזוקה של קוד אמין עבור יישומי ארגונים מורכבים מסוג לקוח-שרת
- הפיכת תרחישי אפליקציה ומקרי שימוש לתוכנה פעילה
- שיתוף פעולה עם עמיתים ובעלי עניין בתכנון תכונות ובכיוון המוצר
- יצירת מקרי בדיקה ותיעוד פיתוח יחד עם הבטחת איכות
- עדכון עמיתים ומנהלים בנוגע לבעיות, סיכונים ותקלות
- תיעוד יסודי של עבודת הפיתוח
- עבודה עם התמיכה הטכנית, ובמידת הצורך עם לקוחות, לאבחון בעיות ולפתרונן
- הגדרת היקף פרויקטים ומשימות ומתן הערכות זמן אמינות
- חקירה, איתור תקלות ומיון של בעיות טכניות מורכבות בבסיס הקוד
- שילוב משוב על המוצר, אספקת תיקונים ויצירת טלאים
- בנייה, אריזה, חתימה ושחרור של תמונות מכשירים ועדכוני תוכנה עבור סביבות מקומיות וענן
- פריסה ותפעול של תשתית ענן הכוללת מחשוב, DNS, אחסון וניהול מפתחות
דרישות
- לפחות חמש שנות ניסיון מקצועי בפיתוח תוכנה
- שליטה בכל שלבי מחזור החיים של פיתוח תוכנה (SDLC)
- ניסיון נרחב בעבודה בסביבות Unix ו-Linux
- ניסיון מקצועי ב-Python וב-PHP
- ניסיון ב-Laravel או במסגרת MVC דומה
- רקע בתחזוקת בסיסי קוד גדולים ומורשתיים
- ניסיון מעשי ב-AWS עם EC2, Route 53, S3, IAM ו-KMS
- ניסיון בתכנון מסדי נתונים ובניהולם
- ניסיון מעשי בכתיבת בדיקות יחידה
- ניסיון בעבודה במתודולוגיות Agile
- ידע מעמיק בדפוסי תכנון תוכנה מודרניים
- ניסיון בניהול מחזור הפיתוח המלא עד לשחרור המוצר בסביבת Agile
- הבנה של עקרונות אבטחת רשת והצפנה
- כישורי תקשורת, הצגה ובינאישיים חזקים בכתב ובעל פה באנגלית
- ניסיון בתרומה לצוות Agile המשתמש בשיטות של אינטגרציה ופיתוח מתמשכים
הטבות
- תרבות גמישה ומבוססת אמון המתמקדת בלמידה מתמשכת
- הכרה בצמיחת העובדים
- סביבת עבודה המחויבת לגיוון ולהכלה
- הזדמנויות ללמידה ולהתפתחות מקצועית
