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