آگهی‌های استخدامی

استخدام برنامه‌نویس (Back-End (.NET

شرح موقعیت شغلی

اطلاعات شغل

دست کم دو سال تجربه کاربری به عنوان مهندس نرم افزار  .NET Back-end 


هدف شغل

طراحی، توسعه، تست و مستندسازی راهکار های نرم افزاری مصوب توسط شرکت برای واحد های داخلی شرکت و مشتریان خارجی


مهارت های مورد نیاز

  • تسلط بر زبان برنامه نویسی #C
  • تسلط بر ASP.Net Core / WebApi
  • تسلط بر RESTful APIs، معماری کلاینت/سرور و JSON
  • تسلط بر SQL Server و طراحی Database 
  • تسلط بر Entity Framework و Linq
  • تسلط بر مفاهیم برنامه نویسی شی گرا و Design Patterns
  • آشنایی به Agile و تکنیک های سریع توسعه نرم افزار
  • تسلط بر Git
  • آشنایی با  Domain Driven Design
  • تسلط بر message broker هایی مانند RabbitMQ
  • آشنایی با معماری Microservice
  • تجربه استفاده  از  Chrome Debug tools و ابزارهای مستند سازی و ارزیابی API مانند Swagger و Postman
  • آشنایی به مفاهیم Code Profiling و روش های سنجش عملکرد نرم افزار
 


      مهارت های زیر مزیت محسوب می شوند:


  • آشنایی به مفاهیم توسعه انواع تست ها مانند:  Unit Test و …
  • آشنایی با Docker
  • آشنایی با پروتکل های ارتباطی مانند , gRPC, GraphQL, HTTP, REST API
  • آشنایی با متد های کد نویسی ابری و امن (Secure Coding, Cloud-native)
  • تسلط بر مفاهیم و ابزار های ابری و تجربه کار با  Docker و K8S 

وظایف

  • شرکت و همکاری در طراحی و توسعه محصول از نیازمندی های مطرح شده
  • توسعه ی کد های قابل گسترش با خوانایی بالا
  • اجرای Refactor های مورد نیاز برای افزایش قابلیت نگهداری کدها.
  • توسعه ی مولفه ها و API  ها با توجه به نیازمندی
  • ساخت و مدیریت Schematic, Stored Procedure, SQL Scripts و Index ها در پایگاه های داده ی مورد استفاده و بهبود Performance کدها و کوئری های موجود
  • ایجاد مستندات مرتبط با تصمیمات معماری، راه اندازی نرم افزار و توضیح کد های پیچیده در چرخه SDLC
  • همکاری با سایر متخصصان برای ارائه بهترین محصولات و خدمات مطابق با چشم انداز و ماموریت های شرکت
  • بروزرسانی مستمر فرآیند ها، ابزار ها و مستندات برای ارتقای دانش شخصی و جمعی اعضای تیم (Workflow, Toolchain, Documents)

آموزش های قبل از شروع کار

  • آشنایی با شرکت، ساختار سازمانی
  • آشنایی با محصولات و خدمات
  • آشنایی با ابزار ها و روش های کاری
  • آشنایی با سیاست های سازمانی
  • آشنایی با Codebase و معماری های فعلی

آموزش های حین کار

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

مهارت‌های مورد نیاز

  • .NET
  • Back-end
  • Docker
  • k8s
  • C#

حداقل سابقه کار

  • سه تا شش سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۳/۰۶/۲۸
ارسال رزومه