Software expert (software design, development and testing)

parsproject Tehran

Posted Less than 2 weeks

Job Description

ما به دنبال یک کارشناس توسعه نرم‌افزار باانگیزه، مسئولیت‌پذیر و علاقه‌مند به یادگیری برای همکاری در توسعه و پشتیبانی سامانه‌های نرم‌افزاری سازمانی هستیم.

برای این موقعیت شغلی، نیازی به سابقه بسیار بالا یا سطح کاملاً حرفه‌ای نیست؛ افرادی با سطح مقدماتی رو به متوسط یا متوسط که دانش فنی مناسب، قدرت یادگیری و توانایی حل مسئله داشته باشند نیز می‌توانند رزومه ارسال کنند.

شرایط احراز

تسلط مناسب به زبان برنامه‌نویسی 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 در نظر گرفته شده است. سابقه کاری بالا الزامی نیست و توانایی عملی، قدرت یادگیری، مسئولیت‌پذیری، حل مسئله و استفاده صحیح از ابزارهای هوش مصنوعی اهمیت بیشتری دارد.

To see more jobs that fit your career