DevJobs

Full-stack .NET Developer

Overview
Skills
  • CSS CSS
  • SQL SQL
  • HTML HTML
  • JavaScript JavaScript
  • ASP.NET ASP.NET
  • jQuery jQuery
  • Node.js Node.js
  • React React
  • React Native React Native
  • RESTful API RESTful API
  • AWS AWS
  • ZXing
  • AJAX
  • TinyMCE
  • SignalR
  • OAuth 2.0
  • MSSQL
  • Expo
  • DevExpress
  • Aspose

Job Description: Full-stack .NET Developer


Background:

DATwise, a small tech company start-up with a family-like atmosphere and huge potential, is looking for a Full-stack .NET Developer to join our team! We have developed and provided a SaaS system for safety, health, and environmental management for a wide range of clients in Israel, as well as internationally. The system is based on .NET with JavaScript and MSSQL.

Job Scope: Full-time position at the company's offices in Petah Tikva.


Professional Background:

  • 3-5 years of development experience (military background or private sector).
  • Bachelor's degree in Computer Science or a relevant degree/course.
  • Experience in ASP.NET (Web Forms - Advantage).
  • Experience in React, React Native & NodeJS (Advantage).
  • Proficiency in JavaScript, HTML, CSS.
  • Experience in SQL (MSSQL - Advantage).
  • Advantage: Experience working with AWS servers.
  • Experience in mobile app development and deployment on iOS and Android (end-to-end) (using Expo – Advantage).
  • Experience in uploading apps to Test environments and approving them in app stores (iOS, Android).


Role Responsibilities:

  • Development of Backend & Frontend.
  • Conducting QA to ensure code quality.
  • Managing development tasks in dedicated systems.
  • Maintaining the existing system.
  • Developing interfaces between systems: Web-API / API / SFTP.
  • Providing Help Desk support for bugs and issues.
  • Analyzing client needs and requirements.


Personal Requirements:

  • Motivation, initiative, and ambition to succeed.
  • Ability to learn and listen.
  • Teamwork and client interaction skills.
  • Patience with people, especially clients.
  • Adherence to deadlines.
  • Project management skills.
  • Integrity, dedication to the role and workplace.
  • Significant Advantage: Ability to pass a polygraph or an active security background check.


Advantage (Not Mandatory):

  • Familiarity with REST API interfaces and requests.
  • Required knowledge of REST API and building services such as:
  • OAuth 2.0 for Google, functioning via REST API requests to Google.
  • OAuth 2.0 for Azure, functioning via REST API requests to Microsoft.
  • Okta, with usage of additional MFA methods like OAuth 2.0.
  • Meta (WhatsApp), functioning via REST API requests and a full service as a handler for Meta.
  • SMS interface, functioning via API requests to an SMS provider.


Advantage (Not Mandatory): Usage of the following libraries and technologies:

  • DevExpress, jQuery, SignalR, Aspose, AJAX, ZXing & TinyMCE


-----------------------------------------------


הגדרת תפקיד – Full-stack .NET Developer


רקע:

חברת DATwise מחפשת Full-stack .NET Developer שיצטרף למשפחה!

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

המערכת מבוססת על .NET בשימוש ב- JavaScript ומסד נתונים MSSQL.

היקף המשרה: מלאה, במשרדי החברה בפתח תקווה.

 

רקע מקצועי:

●     ניסיון בפיתוח של 3-5 שנים (רקע צבאי או בשוק הפרטי).

●     בוגר/ת תואר ראשון במדעי המחשב או תואר/קורס רלוונטי.

●     פיתוח ב- ASP.NET (Web Forms – יתרון).

●     פיתוח ב- React & React Native (NodeJS – יתרון).

●     JavaScript, HTML, CSS.

●     ניסיון בפיתוח בSQL (MSSQL – יתרון).

●     ניסיון בעבודה עם שרתי AWS – יתרון.

●     ניסיון באיפיון ופיתוח אפליקציות מובייל (iOS, Android) מקצה לקצה (שימוש ב-Expo) – יתרון.

●     ניסיון בהעלאת אפליקציה לסביבות Test ואישורן מול חנויות האפליקציות iOS, Android – יתרון.

 

תכולת התפקיד:

●     פיתוח Backend & Frontend.

●     ביצוע QA עצמי לתקינות הקוד.

●     ניהול משימות הפיתוח במערכות ייעודיות.

●     תחזוקה של המערכת הקיימת.

●     פיתוח ממשקים בין מערכות: SFTP / API / API-Web.

●     Help Desk לבאגים ותקלות.

●     אפיון צרכים ודרישות הלקוח.

●     התקנה והטמעה של המערכת בשרתי ארגון פנימיים ON-premise.


דרישות אישית:

●     מוטיבציה, יוזמה ואמביציה להצליח.

●     יכולת למידה והקשבה.

●     יכולת עבודה בצוות ועבודה מול לקוחות.

●     סבלנות לאנשים בפרט וללקוחות בכלל.

●     עמידה בלוחות זמנים.

●     יכולות ניהול פרויקטים פיתוח.

●     יושר, מסירות לתפקיד ולמקום העבודה.

●     יכולת עמידה בפוליגרף או רקע ביטחוני בתוקף לסיווג ביטחוני – יתרון משמעותי.

 

היכרות עם ממשקים ובקשות REST API (לא כתנאי) - יתרון:

REST API – דרוש ידע בREST API ובניית services לממשקים, לדוגמא:

Google – OAuth 2.0 – פועל באמצעות בקשות REST API לGoogle.

Azure – OAuth 2.0 – פועל באמצעות בקשות REST API לMicrosoft.

Okta, אך בOkta יש שימוש בשיטות 2FA אחרות (בנוסף לOAuth 2.0).

Meta (Whatsapp) – פועל באמצעות בקשות REST API וservice שלם כ-Handler ל-Meta.

ממשק ספק מסרוני SMS – פועל באמצעות בקשות API.


שימוש בספריות והטכנולוגיות הבאות (לא כתנאי) - יתרון:

DevExpress, jQuery, SignalR, Aspose, AJAX, ZXing &TinyMCE

DATwise