شرکت راهکارهای هوشمند رادمان

استخدام Back-end Developer

شرکت راهکارهای هوشمند رادمان
تهران

فرصت شغلی
درباره شرکت

تکنولوژی‌ها

    .NETC#T-SQLDependency InjectionTFS

شاخص‌های کلیدی از نظر کارفرما

  • 1 سال سابقه کار در گروه شغلی مشابه
  • زبان انگلیسی-متوسط
  • ترجیحا ساکن تهران

توسعه و طراحی:

یک توسعه‌دهنده بک‌اند ( Back End Developer ) مسئول توسعه و تکامل سایت، نرم‌افزار و برنامه‌های کاربردی با استفاده از آخرین زیرساخت‌ها و روش‌ها است. همچنین او مسئول تجزیه و تحلیل اتفاقات ناخواسته در سایت و یا برنامه‌ها هست. توسعه دهنده بک‌اند ( Back End Developer ) طراحی و توسعه پایگاه داده ( Database ) با استفاده از زبان‌های پایگاه‌های داده را باید انجام دهد، اقدامات حفاظتی و امنیتی را برای نگه‌داری از Database انجام دهد. راه حل‌های ذخیره سازی داده‌ها و برنامه‌های کاربردی وب از طریق چارچوب‌های کاربردی وب مانند جاوا را اجرا کند. انجام تست واحد، بررسی کدها، اصلاح کد سورس‌های فعلی، ارزیابی و بهبود وب سایت و نرم‌افزار‌ها و حفظ و نگه‌داری کد سورس‌ها.

  • ساختار و روش شناسی :

    توسعه‌دهنده بک‌اند( Back End Developer ) متخصص ساختارهای داده و الگوریتم‌ها است که توانایی اجرای آنها را از طریق زبان انتخابی دارد. تخصص در توسعه الگوریتم‌ها و پیاده سازی و همکاری با تیم مدیریت با روش هایی مانند Agile, Lean, CI,XP( اسکرام ) دارا می‌باشد.

  • همکاری و پشتیبانی :

    توسعه‌دهنده بک‌اند( Back End Developer ) نقش بسیار سازنده‌ایی دارد. همکاری با مهندسین سیستم ( System Engineers ) و دیگر کارشناسان فنی در توسعه و اجرای راهکارها. همچنین همکاری با توسعه‌دهندگان فرانت‌اند ( Front End Developer ) در خصوص ایجاد و تضمین هماهنگی در توسعه سایت و نرم‌افزار و در ادامه همکاری با تیم توسعه‌دهنده بک‌اند( Back End Developer ) در خصوص ارزیابی و تصمیم‌گیری در انتخاب فن‌آوری، طراحی و اجرای استراتژی. شناسایی باگ‌های ایجاد شده توسط مشتری و اصلاح آنها و تست وب‌سایت طراحی شده براساس test case

 

مهارت‌های فنی (ضروری):

  • تسلط بر زبان برنامه نویسی #C
  • تسلط بر ASP.NET Core / WebApi
  • تسلط بر RESTful APIs، معماری کلاینت/سرور و JSON
  • تسلط بر SQL Server و طراحی Database
  • تسلط بر Entity Framework
  • تسلط بر مفاهیم برنامه نویسی شی گرا و Design Patterns
  • تسلط بر مفاهیم TFS - Source Control

    مهارت‌های فنی (مزیتی):
  • آشنایی با Docker
  • آشنایی با معماری MicroService
  • آشنایی با Domain Driven Design
  • آشنایی با قواعد طراحی Solid
  • آشنایی به مفاهیم توسعه انواع تست‌ها مانند: Unit Test 
  • آشنایی با مفاهیم Scrum ،Agile
  • تجربه استفاده از Git
  • داشتن روحیه کار تیمی

مزایا

  • حمایت از استارت آپ ها
  • امکان رشد و ارتقای شغلی
  • آموزش حرفه ای به پرسنل برای افزایش مهارت های نرم افزاری