תיאור תפקיד:
דרישות התפקיד:
מתכנת בעל ניסיון וידע מעמיק בסביבות הפיתוח בעולם ה- windows
היכרות וניסיון בעבודה עם כלי הפיתוח של מיקרוסופט ובבסיסי נתונים - חובה
פיתוח ותחזוקה של מערכות Web ומערכות Client-Server מבוססות Framework .NET ו -Angular,
בסביבה גדולה ומרובת שירותים .
התפקיד כולל פיתוח רכיבים חדשים לצד טיפול בקוד קיים ,השתתפות בתכנון ארכיטקטוני ,ושיתוף פעולה עם צוותי פיתוח ו־DBA.
דרישות:
· לפחות 5 שנות ניסיון בפיתוח תוכנה בסביבות Web ו- Client־Server.
· ניסיון משמעותי בפיתוח ב־ 12 Angular ומעלה ,כוללReactive Forms, TypeScript, RxJS, HTML5, CSS3 ויישום Best Practices
· פיתוח ב־ C# בסביבת Framework .NET כולל פיתוח ASP.NET Web API / REST
· עבודה ברמה גבוהה מול — SQL Oracle כתיבת שאילתות מורכבות , Stored Procedures, Views
Triggers.
· הבנה עמוקה ב,OOP- Patterns ,Design יחסי תלות בין שכבות (SoC)
· ניסיון מוכח עם Async/Await, Task Parallelism
· שימוש יומיומי ב־Git עבודה ב־ Studio Visual וב־ VS Code.
· יכולת למידה מהירה של בסיס קוד רחב ורב שכבתי תוך שמירה על עקביות ואיכות
· נדרשת יכולת ללימוד ותחזוקת קוד מערכת קיימת גדולה ומורכבת.
· ידע וניסיון במערכות בנקאיות – יתרון.
יתרונות:
•ניסיון במערכות בנקאות / פיננסים / רגולציה
•ניסיון ב־ NgRx או מנגנוני Management State אחרים
Unit / Integration Testsוכתיבת CI/CD מתודולוגיות עם היכרות
דרישות כלליות:
בוגר תואר ראשון בהנדסת תוכנה / מדעי המחשב - חובה
· יכולת לימוד עצמית
· יכולת עבודה עצמאית ובצוות
· בעל תודעת שירות גבוהה
· יכולת עבודה במשרה מלאה, כולל שעות נוספות באם ידרשו
· מוכנות לביצוע מבחנים בכתב וראיונות, המהווים חלק מתהליך המיון למשרה.