.NET Framework | Angular | SQL Server | AI-Native Development
חברת OTech מגייסת לתפקיד מרכזי בפיתוח ובהתחדשות הטכנולוגית של מערכותיה.
אנחנו מחפשים מפתח/ת Stack-Full בכיר/ה לעבודה על מערכות עסקיות מורכבות וקריטיות, המשלבות תחזוקה ופיתוח של מערכות Legacy לצד תהליך הדרגתי של מודרניזציה ומעבר לטכנולוגיות NET מתקדמות.
התפקיד כולל אחריות על תהליכי פיתוח מקצה לקצה - החל מה- Frontend, דרך ה- Backend ובסיס הנתונים, ועד לממשקים, שירותים ואפליקציות מובייל.
העבודה מתבצעת בסביבה שבה כלי AI וסוכני קוד הם חלק בלתי נפרד מתהליך הפיתוח, לצורך תכנון, ניתוח קוד, פיתוח, Refactoring, בדיקות, Debugging, ו- Code Review.
תחומי אחריות:
- פיתוח ותחזוקה של מערכות עסקיות מורכבות המבוססות על Framework NET..
- פיתוח יכולות חדשות וטיפול בלוגיקה עסקית מורכבת.
- איתור ופתרון תקלות מקצה לקצה בסביבות Production.
- שיפור ביצועים, איכות הקוד ויציבות המערכות.
- עבודה עם בסיסי נתונים הכוללים לוגיקה עסקית משמעותית ב-SQL וב-Procedures Stored.
- השתתפות בתכנון ובהובלת תהליכי מודרניזציה ומעבר הדרגתי לטכנולוגיות NET. מודרניות.
- שימוש שוטף בכלי AI לצורך האצת הפיתוח, תוך בדיקה ואימות מקצועי של התוצרים.
דרישות חובה:
Backend
- ניסיון משמעותי בפיתוח ב#-C וב-API Web NET.ASP על גבי 4.5-4.8 Framework NET..
- ניסיון מעשי בעבודה עם 6 Framework Entity.
- ניסיון בפיתוח ובתחזוקה של מערכות Legacy מורכבות ופעילות.
- היכרות מעמיקה עם IIS, Authentication ו-Authorization.
- ניסיון בעבודה עם Injection Dependency.
- הבנה מעשית של תכנות אסינכרוני, עבודה מקבילית ו-Multithreading.
SQL Server
- רמה גבוהה מאוד ב-Server SQL Microsoft.
- ניסיון משמעותי בכתיבה ובתחזוקה של Procedures Stored.
- שליטה ב-SQL-T ובכתיבת שאילתות מורכבות.
- ניסיון בניתוח ביצועים, איתור צווארי בקבוק ושיפור שאילתות.
- יכולת להבין ולתחזק לוגיקה עסקית המיושמת בבסיס הנתונים.
Frontend
- ניסיון משמעותי בפיתוח ב-Angular וב-TypeScript.
- ניסיון בעבודה עם RxJS ,Forms ,Services ,Components ו- .HTTP APIs
- הבנה של ארכיטקטורת Frontend, ניהול State ותהליכים אסינכרוניים.
- יכולת לאתר ולפתור תקלות לאורך כל שרשרת המערכת - מהמסך ועד בסיס הנתונים.
פיתוח מבוסס AI
- ניסיון מעשי בעבודה עם כלי פיתוח וסוכני קוד כגון Code Claude, Codex או כלים מקבילים.
- שימוש ב-AI לצורך ניתוח והבנת קוד קיים, פיתוח יכולות חדשות, Refactoring ו-Debugging.
- ניסיון בשימוש ב-AI לכתיבת בדיקות, תיעוד ו-Review Code.
- יכולת לבחון, לאמת ולשפר קוד שנוצר באמצעות AI, ולא להסתמך עליו ללא בקרה מקצועית.
- יכולת לתכנן משימה, להגדיר מקרי קצה ולבנות תהליך בדיקות לפני מימוש הקוד.
הנדסת תוכנה
- ניסיון בעבודה עם Pull Requests ,Branches ,Git ו- .Code Reviews
- הבנה טובה של עקרונות SOLID ושל Patterns Design.
- הקפדה על כתיבת קוד קריא, יציב, ניתן לתחזוקה וניתן לבדיקה.
- ניסיון בכתיבת .Integration Tests ו- Unit Tests
- ניסיון בתחקור תקלות ובפתרון בעיות בסביבות Production.
יתרון משמעותי:
- ניסיון מוכח בהובלת תהליכי מודרניזציה של מערכות Legacy מורכבות.
- ניסיון בהסבה הדרגתית של מערכות מ- NET Framework . ל- ASP.NET Core ולגרסאות NET. מודרניות.
- יכולת לנתח מערכת קיימת, לזהות תלויות בין רכיבים ולבנות תוכנית מיגרציה הדרגתית תוך צמצום סיכונים.
- ניסיון ב-Refactoring של קוד ותיק, פירוק מערכות מונוליטיות ושיפור הארכיטקטורה ללא פגיעה בפעילות העסקית.
- ניסיון מעשי בעבודה עם Docker, לרבות בניית Images, כתיבת Dockerfiles וניהול Containers.
- ניסיון מעשי בעבודה עם Kubernetes.
- ניסיון בהעברת אפליקציות קיימות לסביבות מבוססות Containers.
- ניסיון בתכנון ובפיתוח APIs REST.
- ניסיון בניהול הרשאות, תהליכי Background, Jobs ושירותים מתוזמנים.
- ניסיון בפיתוח אפליקציות Hybrid או אפליקציות Android באמצעות Ionic או Capacitor.
- ניסיון בעבודה עם jQuery או Knockout במערכות קיימות.
- ניסיון בפיתוח ב-ASP.NET Core וב8- NET. ומעלה.
- ניסיון ב-React.
- ניסיון בתהליכי CI/CD ובכלים כגון Jenkins, Azure DevOps או GitHub Actions.
- ניסיון בעבודה עם מערכות בעלות עומסים גבוהים, ריבוי משתמשים או לוגיקה עסקית מורכבת.
* משרה זו פונה לנשים וגברים כאחד.