توضیحات

ما به دنبال یک کارشناس توسعه نرم‌افزار باانگیزه، مسئولیت‌پذیر و علاقه‌مند به یادگیری برای همکاری در توسعه و پشتیبانی سامانه‌های نرم‌افزاری سازمانی هستیم.
برای این موقعیت شغلی، نیازی به سابقه بسیار بالا یا سطح کاملاً حرفه‌ای نیست؛ افرادی با سطح مقدماتی رو به متوسط یا متوسط که دانش فنی مناسب، قدرت یادگیری و توانایی حل مسئله داشته باشند نیز می‌توانند رزومه ارسال کنند.
شرایط احراز
تسلط مناسب به زبان برنامه‌نویسی C#
تسلط مناسب به ASP.NET Core
آشنایی با ASP.NET MVC
تسلط به SQL Server
آشنایی با طراحی و نوشتن:
Query
Stored Procedure
Function
View
آشنایی با JavaScript
آشنایی با طراحی و استفاده از REST API
آشنایی با Git و اصول مدیریت نسخه
توانایی تحلیل خطا، رفع اشکال و پشتیبانی نرم‌افزار
روحیه کار تیمی، مسئولیت‌پذیری و علاقه‌مندی به یادگیری
مهارت مهم در استفاده از هوش مصنوعی
توانایی استفاده صحیح و هدفمند از ابزارهای هوش مصنوعی، یکی از مهم‌ترین معیارهای ما برای انتخاب نیرو است.
فرد موردنظر باید:
با اصول پرامپت‌نویسی آشنا باشد.
بتواند درخواست‌های دقیق و ساختاریافته برای ابزارهای هوش مصنوعی بنویسد.
از هوش مصنوعی برای تحلیل مسئله، تولید و تکمیل کد، رفع خطا، بهینه‌سازی Query و مستندسازی استفاده کند.
توانایی بررسی، تست و اصلاح خروجی تولیدشده توسط هوش مصنوعی را داشته باشد.
صرفاً کد تولیدشده توسط هوش مصنوعی را کپی نکند و بتواند منطق و عملکرد آن را درک و ارزیابی کند.
بتواند با کمک ابزارهای هوش مصنوعی سرعت و کیفیت انجام فعالیت‌های نرم‌افزاری را افزایش دهد.
شرح وظایف
توسعه و بهبود نرم‌افزارهای تحت وب با استفاده از C# و ASP.NET Core
طراحی و توسعه بخش‌های Back-End سامانه
طراحی، توسعه و بهینه‌سازی پایگاه داده SQL Server
نوشتن و بهینه‌سازی Query، Stored Procedure، Function و View
توسعه و ویرایش صفحات Front-End با HTML، CSS، JavaScript و jQuery
طراحی و استفاده از APIها
بررسی و رفع خطاهای نرم‌افزاری
همکاری در استقرار و پشتیبانی نرم‌افزارهای سازمانی
تهیه مستندات فنی و ثبت تغییرات نرم‌افزار
استفاده مؤثر و اصولی از ابزارهای هوش مصنوعی در فرآیند توسعه نرم‌افزار
امتیازات مثبت
تجربه استفاده از ابزارهای هوش مصنوعی در برنامه‌نویسی و توسعه نرم‌افزار
سطح مورد انتظار
این موقعیت برای افراد Junior تا Mid-Level در نظر گرفته شده است. سابقه کاری بالا الزامی نیست و توانایی عملی، قدرت یادگیری، مسئولیت‌پذیری، حل مسئله و استفاده صحیح از ابزارهای هوش مصنوعی اهمیت بیشتری دارد.

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،