מפתח Full Stack C#.NET
תיאור התפקיד:
אנו מחפשים מפתח/ת Full Stack בכיר/ה ומנוסה, שיוביל/תוביל את הפיתוח של אפליקציות ווב ורכיבי צד-שרת קריטיים בפלטפורמה שלנו. התפקיד דורש הבנה עמוקה בכל רבדי המערכת, החל מבסיסי הנתונים ועד חזית המשתמש, ויכולת לפתח מערכות מורכבות, סקיילביליות ודטרמיניסטיות בסביבת C# ו-.NET.
אחריות ותחומי ליבה:
פיתוח ותחזוקת אפליקציות Web ואפליקציות צד-שרת מתקדמות באמצעות C# ו-.NET Framework (גרסה 4.0 ומעלה).
תכנון ויישום פתרונות אחסון נתונים ב-MYSQL ו-SQL Server, כולל אופטימיזציה של שאילתות וניהול סכימות.
פיתוח ממשקי משתמש (Client-Side) באמצעות JavaScript ו-CSS, תוך הבטחת חווית משתמש מהירה ואיכותית.
פיתוח ושיפור שירותי Web API ו-Web Services (כגון RESTful ו-SOAP) והטמעת ארכיטקטורת MVC.NET.
תכנון ופיתוח מערכות מרובות תהליכים (Multithreaded), רדונדנטיות, סקיילביליות ועתירות נתונים.
שימוש בתבניות עיצוב מתקדמות (כגון Object Oriented Design Patterns והזרקת תלויות) לשיפור איכות הקוד ויכולת התחזוקה.
דרישות חובה (Must Have) - מפתחות להצלחה:
השכלה: תואר ראשון במדעי המחשב או הנדסת מחשבים.
ניסיון Full Stack: ניסיון של 5+ שנים בפיתוח Full Stack עם C# ו-.NET (גרסה 4.0 ומעלה).
בסיסי נתונים: 4+ שנות ניסיון מוכח עם MYSQL ו-SQL Server.
צד לקוח: 4+ שנות ניסיון בפיתוח צד-לקוח עם JavaScript ו-CSS והבנה מעמיקה בהם.
צד שרת: ידע מעמיק בטכנולוגיות צד-שרת: .Net stack, Web Services, Web API, ו-MVC.NET.
ארכיטקטורה: הבנה מוצקה באלגוריתמים, פרוטוקולי תקשורת, UML, ותבניות עיצוב מונחות עצמים.
כלי .NET מתקדמים: ניסיון בשימוש ב-Entity Framework, WCF, תכנות אסינכרוני, וריבוי תהליכים.
יכולות אישיות: שחקן צוות, אוטודידקט, יכולות פתרון בעיות ודיבוג חזקות (כולל בתוכנה משובצת), ויכולת תקשורת טובה באנגלית.
יתרונות משמעותיים (Nice to Have):
הבנה טובה של AngularJS וספריות JavaScript / CSS נפוצות.
ניסיון עם SSRS ו-SSIS.
רקע בהנהלת חשבונות.
ניסיון עבודה קודם בתעשיית סליקת אשראי - יתרון משמעותי במיוחד.
מה אנחנו מציעים?
סביבת עבודה מאתגרת וגמישה המעודדת יצירתיות וחשיבה מחוץ לקופסה.
הזדמנות להתפתח וללמוד תחומים/טכנולוגיות חדשות באופן מתמיד.
עבודה בצוות מקצועי עם מחויבות גבוהה לאיכות.
שעות גמישות.
נשמח לקבל את קורות החיים שלך ולהכיר אותך!