מתכנן את המבנה ברמה גבוהה של יישומי תוכנה, מוודא עמידה והתפשטות.
מקדם עקרונות פיתוח זריז ומסיר מכשולים כדי להבטיח צוות ביצועים גבוהים.
מבטיח שמוצרי תוכנה עומדים בסטנדרטים איכותיים באמצעות בדיקות וזיהוי פגמים.
גשר בין פיתוח ותפעול לשיפור אספקת תוכנה ואינטגרציה של אוטומציה.
עוסק בפיתוח יישומים למכשירים ניידים.