شرکت ونوس رسام برای توسعه محصول نرمافزاری خود به دنبال یک برنامهنویس C#/.NET علاقهمند به توسعه محصول و حل مسئله است. یک نرمافزار ERP در حال توسعه است که بخشهایی مانند حسابداری و مالی، خرید و فروش، انبار، CRM، خدمات پس از فروش و سایر فرآیندهای سازمانی را پوشش میدهد. در این موقعیت صرفاً به دنبال فردی نیستیم که Task مشخصی دریافت کند و کد آن را بنویسد. انتظار داریم بتوانید کد موجود را بررسی کنید، مسئله را بفهمید، علت اصلی Bug را پیدا کنید و تغییر را تا مرحله تست و تحویل نهایی پیش ببرید.
وظایف اصلی: • توسعه و تکمیل بخشهای مختلف نرمافزار • توسعه و اصلاح صفحات WPF/XAML بر مبنای MVVM • بررسی و رفع Bug و پیدا کردن علت اصلی مشکلات • تکمیل Featureهای موجود و بهبود تجربه کاربری آنها • کار با REST API، SQL Server و Entity Framework • کار با Git و مدیریت صحیح تغییرات کد • بررسی Build و Test قبل از تحویل تغییرات • Refactor کد در صورت نیاز بدون تخریب قابلیتهای موجود
مهارتهای مورد نیاز: • آشنایی مناسب با C# و .NET • تجربه عملی WPF و XAML • آشنایی با MVVM • توانایی خواندن و درک پروژه Existing • توانایی Debugging و حل مسئله • آشنایی با REST API • آشنایی با SQL Server و Entity Framework • آشنایی با Git • آشنایی با Async/Await و اصول برنامهنویسی غیرهمزمان
استفاده از هوش مصنوعی در توسعه: در فرآیند توسعه این محصول، استفاده حرفهای از ابزارهایی مانند ChatGPT، Codex، GitHub Copilot و ابزارهای مشابه کاملاً مورد استقبال است. معیار ما تعداد خطوط کدی که شخصاً تایپ میکنید نیست؛ کیفیت خروجی، توانایی حل مسئله و مسئولیتپذیری نسبت به کدی که تحویل میدهید مهم است. انتظار داریم توسعهدهنده بتواند از AI برای تحلیل کد، توسعه، Debugging، Refactoring و Test استفاده کند و در عین حال توانایی تشخیص و اصلاح خروجی اشتباه AI را داشته باشد.
سابقه کار روی ERP، CRM، نرمافزارهای حسابداری، انبارداری یا سایر نرمافزارهای سازمانی مزیت محسوب میشود ولی الزامی نیست. مدرک دانشگاهی و تعداد بالای سال سابقه برای ما اولویت اصلی نیست؛ توانایی فنی، قدرت یادگیری، حل مسئله و کیفیت کار مهمتر است. فرآیند استخدام شامل یک تست عملی کوتاه خواهد بود. در این تست استفاده از اینترنت، مستندات و ابزارهای هوش مصنوعی آزاد است و نتیجه نهایی و نحوه حل مسئله ارزیابی خواهد شد.