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

استخدام Net) Web Developer.)

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

برنامه‌نویس وب دات‌نت وظیفه طراحی، توسعه، پیاده‌سازی و نگهداری نرم‌افزارهای کاربردی مبتنی بر وب توسط فناوری‌های مایکروسافت دات‌نت (.NET Framework) را بر عهده دارد. این نقش نیازمند تسلط بر زبان برنامه‌نویسی #C یا VB.NET، طراحی پایگاه داده، و همچنین دانش جامعی از توسعه فرانت‌اند و بک‌اند برای ایجاد اپلیکیشن‌های پویا و کارآمد است.







مسئولیت‌ها و وظایف اصلی:






  1. طراحی و توسعه نرم‌افزارهای وب:
    • توسعه و نگهداری نرم‌افزارهای وب با استفاده از .NET Framework، ASP.NET Core، و MVC Framework.
    • پیاده‌سازی و بهینه‌سازی ماژول‌ها و ویژگی‌های جدید براساس نیازهای پروژه.
  2. کار با پایگاه داده:
    • طراحی، توسعه و مدیریت پایگاه داده‌های SQL Server.
    • ایجاد کوئری‌های پیشرفته و Stored Procedures برای بهینه‌سازی دسترسی به داده‌ها.
  3. پیاده‌سازی فرانت‌اند:
    • توسعه رابط کاربری با استفاده از HTML، CSS، JavaScript و فریم‌ورک‌های فرانت‌اند مانند Angular، React یا Blazor.
    • اطمینان از تجربه کاربری مناسب و طراحی واکنش‌گرا (Responsive Design).
  4. یکپارچگی سیستم‌ها:
    • توسعه و استفاده از APIهای RESTful و SOAP برای یکپارچه‌سازی سیستم‌ها.
    • پیاده‌سازی مکانیزم‌های امنیتی برای APIها و داده‌ها.
  5. بهینه‌سازی عملکرد نرم‌افزار:
    • بررسی بازدهی کد و بهبود کارایی سیستم.
    • اجرای تست‌های عملکردی، واحدی (Unit Tests)، و رفع خطاهای نرم‌افزاری.
  6. نگهداری و بروزرسانی سیستم‌ها:
    • شناسایی و رفع مشکلات نرم‌افزارهای موجود.
    • ارائه آپدیت‌های فنی برای ارتقای نرم‌افزارها و انطباق با فناوری‌های جدید.
  7. مستندسازی پروژه‌ها:
    • مستندسازی طراحی‌های نرم‌افزاری، معماری سیستم و فرآیندهای توسعه.
    • تهیه دستورالعمل‌های فنی برای سایر اعضای تیم توسعه.
  8. هماهنگی و همکاری با تیم:
    • همکاری با تیم‌های طراحی، QA، و مدیران پروژه برای اطمینان از موفقیت پروژه.
    • بازبینی کدهای تیم و ارائه بازخورد سازنده.

مهارت‌ها و شایستگی‌های موردنیاز:






  1. مهارت‌های فنی اصلی:
    • تسلط کامل بر زبان برنامه‌نویسی #C یا VB.NET.
    • آشنایی با ASP.NET Core، ASP.NET MVC، و Web API.
    • تجربه کار با پایگاه داده SQL Server و اصول طراحی پایگاه داده.
  2. مهارت‌های فرانت‌اند:
    • تسلط بر HTML5، CSS3، JavaScript، و فریم‌ورک‌های مرتبط مانند Angular، React یا Blazor.
    • آشنایی با کتابخانه‌های JavaScript (مانند jQuery).
  3. فناوری‌های تکمیلی:
    • آشنایی با Entity Framework، LINQ، و طراحی معماری چندلایه (N-Tier Architecture).
    • دانش در زمینه امنیت نرم‌افزار (Authentication & Authorization).
  4. مهارت‌های ابزارها و محیط‌های کاری:
    • تجربه کار با محیط‌های کدنویسی مانند Visual Studio و Visual Studio Code.
    • آشنایی با ابزارهای مدیریت ورژن کد مانند Git.
    • توانایی کار با CI/CD Pipelines از طریق Azure DevOps یا سایر ابزارها.
  5. مهارت‌های نرم و ارتباطی:
    • توانایی تحلیل نیازمندی‌ها و مستندسازی دقیق.
    • مهارت‌های حل مسئله و تفکر منطقی.
    • توانایی مدیریت چند پروژه به صورت همزمان.

الزامات شغلی:






  • مدرک تحصیلی:
  • کارشناسی یا کارشناسی ارشد در علوم کامپیوتر، مهندسی نرم‌افزار یا رشته‌های مرتبط.
  • سابقه کاری:
  • حداقل 2-3 سال تجربه کاری در توسعه وب با استفاده از .NET Framework.
  • آشنایی با زبان:
  • تسلط به انگلیسی، برای خواندن مستندات فنی و کار با منابع بین‌المللی.
  • سایر الزامات:
  • آشنایی با اصول مهندسی نرم‌افزار، الگوهای طراحی (Design Patterns)، و استانداردهای کدنویسی.

ویژگی‌های فردی مورد انتظار:






  • قابلیت کار تیمی و همکاری مؤثر با سایر توسعه‌دهندگان.
  • دقت بالا و توجه به جزئیات.
  • ذهن خلاق برای ارائه راه‌حل‌های نوآورانه.
  • علاقه‌مند به یادگیری مداوم و آشنایی با فناوری‌های جدید.

مزایا و شرایط کاری:






  • حقوق رقابتی بر اساس تجربه و توانایی.
  • پاداش عملکرد و دستاوردهای پروژه.
  • امکان پیشرفت شغلی در حوزه توسعه نرم‌افزار.
  • آموزش‌های داخلی و شرکت در دوره‌ها و سمینارهای تخصصی.
  • محیط کاری حرفه‌ای و دوستانه.


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

  • .NET Core
  • Web API
  • .NET
  • برنامه نویسی وب
  • C#

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

  • سه تا شش سال

جنسیت

  • مهم نیست

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

  • مهم‌ نیست

نوع همکاری:

تمام وقت

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

۱۴۰۵/۰۱/۱۸
ارسال رزومه