سباسیستم

برنامه نویس ارشد بک اند (Senior Backend Developer)

سباسیستم

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

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

  • Back-end
  • RestFul API
  • Git

ما در یک مجموعه نرم‌افزاری فعال در حوزه توسعه سیستم‌های سازمانی و لجستیک، به دنبال جذب یک برنامه‌نویس ارشد .NET هستیم که علاوه بر تسلط بر زبان C# و تکنولوژی‌های مورد استفاده در توسعه نرم‌افزارهای سازمانی، تجربه و توانایی کار با پروژه‌های قدیمی مبتنی بر .NET Framework را نیز داشته باشد.
در این موقعیت شغلی، توسعه و نگهداری سیستم‌های نرم‌افزاری سازمانی، توسعه ماژول‌های جدید، بهبود عملکرد و کیفیت کد و مشارکت در تصمیم‌گیری‌های فنی اهمیت زیادی دارد.
مسئولیت‌ها و شرح وظایف


  • توسعه، نگهداری و بهبود سیستم‌های نرم‌افزاری سازمانی موجود.
  • تحلیل نیازمندی‌ها و طراحی و پیاده‌سازی ماژول‌ها و قابلیت‌های جدید.
  • عیب‌یابی و رفع مشکلات فنی در پروژه‌های موجود، به‌ویژه پروژه‌های مبتنی بر .NET Framework.
  • بهبود عملکرد، پایداری و مقیاس‌پذیری نرم‌افزارها.
  • بازنگری و بهبود معماری نرم‌افزار و ساختار کدهای موجود.
  • طراحی و توسعه RESTful API و سرویس‌های نرم‌افزاری.
  • کار با پایگاه داده و بهینه‌سازی Queryها و عملیات دیتابیس.
  • مشارکت در تصمیم‌گیری‌های فنی و انتخاب راهکارهای مناسب.
  • همکاری با اعضای تیم توسعه و انتقال دانش و تجربیات فنی.
مهارت‌ها و تخصص‌های موردنیاز
مهارت‌های ضروری


  • تسلط بر زبان برنامه‌نویسی C# و مفاهیم پیشرفته آن.
  • تسلط بر .NET Framework 4.x و تجربه عملی توسعه و نگهداری پروژه‌های مبتنی بر آن.
  • تسلط بر ASP.NET MVC 5 و آشنایی با ساختار و نحوه توسعه پروژه‌های Legacy.
  • تسلط بر Entity Framework 6.
  • تسلط بر Entity Framework Core.
  • تسلط بر SQL Server و زبان T-SQL و توانایی نوشتن و بهینه‌سازی Queryهای پیچیده.
  • تجربه طراحی و توسعه RESTful Web API.
  • تسلط بر مفاهیم OOP و اصول SOLID.
  • آشنایی عمیق با Design Patterns و توانایی استفاده صحیح از آن‌ها.
  • رعایت اصول Clean Code و توانایی طراحی کدهای قابل نگهداری و توسعه.
  • تجربه کار با Git و سیستم‌های مدیریت نسخه.
  • آشنایی با مفاهیم معماری نرم‌افزار و طراحی سیستم‌های سازمانی.
  • آشنایی و تجربه کار با Message Brokerها و معماری مبتنی بر پیام.
مهارت‌های تکمیلی


  • آشنایی با HTML، CSS و JavaScript.
  • تجربه کار با سیستم‌های نرم‌افزاری بزرگ و چندماژوله.
  • تجربه بهبود عملکرد و بهینه‌سازی نرم‌افزارهای موجود.
  • توانایی تحلیل مسائل پیچیده و ارائه راهکارهای فنی مناسب.
خصوصیات فردی


  • برخورداری از تفکر تحلیلی و توانایی بررسی و حل مسائل پیچیده.
  • توانایی طراحی راهکارهای فنی مناسب و مشارکت موثر در تصمیم‌گیری‌های فنی و معماری نرم‌افزار.
  • داشتن نگاه مهندسی به توسعه نرم‌افزار و توجه ویژه به کیفیت، توسعه‌پذیری و نگهداری‌پذیری کد.
  • مسئولیت‌پذیری، تعهد کاری و پیگیری وظایف تا دستیابی به نتیجه مطلوب.
  • توانایی مدیریت زمان، اولویت‌بندی و مدیریت و پیشبرد مستقل وظایف محول‌شده.
  • برخورداری از روحیه کار تیمی و توانایی برقراری تعامل سازنده با سایر اعضای تیم.
  • علاقه‌مندی به انتقال دانش و تجربیات فنی و مشارکت در رشد تخصصی اعضای تیم.
  • داشتن روحیه یادگیری مستمر و علاقه‌مندی به توسعه دانش و مهارت‌های تخصصی.
  • دقت و توجه به جزئیات و حساسیت نسبت به کیفیت و صحت عملکرد نرم‌افزار.
  • انعطاف‌پذیری در مواجهه با چالش‌های فنی و توانایی ارائه راهکارهای مناسب به‌جای تمرکز صرف بر مشکلات.
  • برخورداری از بلوغ حرفه‌ای، صداقت و پذیرش مسئولیت در قبال تصمیم‌ها و نتایج کار.
محیط و مزایای همکاری در سبا سیستم
در سبا سیستم تلاش می‌کنیم محیطی حرفه‌ای، پویا و در عین حال صمیمی فراهم کنیم؛ فضایی که در آن تخصص، خلاقیت، تعامل سازنده و رشد مستمر افراد ارزشمند است. ما به کار تیمی، تبادل دانش و مشارکت اعضای تیم در مسیر توسعه محصولات نرم‌افزاری اهمیت می‌دهیم.

  • محیط کاری دوستانه، صمیمی و مبتنی بر احترام و اعتماد متقابل.
  • همکاری با تیمی متخصص و باتجربه در حوزه توسعه نرم‌افزارهای سازمانی.
  • فرصت یادگیری، تبادل دانش و رشد مستمر مهارت‌های تخصصی.
  • احترام به تخصص، نظرات کارشناسی و استقلال عمل اعضای تیم.
  • فراهم بودن فرصت ارائه ایده‌ها و مشارکت در تصمیم‌گیری‌های فنی.
  • همکاری در توسعه و نگهداری سیستم‌های نرم‌افزاری سازمانی و پروژه‌های فنی چالش‌برانگیز.
  • فرصت مشارکت در بهبود معماری و ارتقای کیفیت محصولات نرم‌افزاری.
  • بیمه تامین اجتماعی.


درباره شرکت

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