6 ساعت پیش | کد آگهی: 11866994
دستهبندی شغلی
-
موقعیت مکانی
تحصیلات
محل فعالیت
مزایا
-
مهارت ها و زبان ها
برنامه نویسی back end - برنامه نویسی ASP.NET - برنامه نویسی C++ - پایگاه داده Sql Server - نرم افزار Microsoft Access - Entity Framework
نوع همکاری
سایر اطلاعات
سطح موردنظر Mid Level Senior
نوع همکاری تمام وقت
ساعت کاری شنبه تا چهارشنبه 9 00 تا 17 00
محل کار تهران
درباره ما
ما یک تیم نوآور و پویا در حوزه توسعه نرم افزار و ارائه راهکارهای دیجیتال هستیم که با تمرکز بر کیفیت حل مسئله و استفاده از فناوری های روز روی توسعه و بهبود محصولات نرم افزاری حرفه ای کار می کنیم
در تیم ما برنامه نویسی صرفاً به معنای پیاده سازی تسک نیست درک مسئله تحلیل نیازمندی کیفیت کد صحت داده و اثر تغییرات روی کل سیستم اهمیت زیادی دارد
اگر از کار روی پروژه های واقعی حل مسائل فنی پیچیده کار با داده های حجیم و یادگیری مستمر لذت می برید خوشحال می شویم با شما آشنا شویم
درباره این موقعیت شغلی
ما در حال بازطراحی و جایگزینی یک سامانه عملیاتی با بیش از 10 هزار کاربر هستیم نسخه جدید باید روی زیرساخت فعلی اجرا شود و در عین حال ساختار پایگاه های داده موجود حفظ شود پیاده سازی نیز بر اساس مستندات دقیق پروژه و به صورت مرحله ای انجام می شود
در این پروژه صرفاً توانایی کدنویسی کافی نیست انتظار داریم بتوانید
نیازمندی ها را دقیق تحلیل کنید
کد موجود را بخوانید و اثر تغییرات را در بخش های مختلف سیستم تشخیص دهید
با دیتابیس های موجود و داده های حجیم کار کنید
Query ها و عملکرد سیستم را بررسی کنید
تغییرات را با دقت تست و Code Review کنید
و در صورت وجود ابهام قبل از پیاده سازی سوال درست را مطرح کنید
این موقعیت برای برنامه نویسی مناسب است که از کار روی Existing Codebase و سیستم های واقعی لذت می برد و به کیفیت دقت و نگهداری اهمیت می دهد
مسئولیت های اصلی
تحلیل و پیاده سازی نیازمندی های هر فاز بر اساس مستندات پروژه
توسعه و یکپارچه سازی قابلیت های جدید با کد و پایگاه داده موجود
طراحی و توسعه RESTful API و حفظ سازگاری آن با مصرف کنندگان
بررسی و Code Review تغییرات و اطمینان از کیفیت خوانایی و نگهداری کد
شناسایی خطاها و مغایرت ها در سطح کد منطق کسب وکار دیتابیس و API
طراحی و اجرای تست های مناسب برای منطق برنامه و سناریوهای مرتبط با دیتابیس
بررسی عملکرد Query ها و جلوگیری از ایجاد مشکلات عملکردی در داده های حجیم
مشارکت در تصمیم های فنی مرتبط با ساختار کد Data Access و نحوه پیاده سازی نیازمندی ها
کار با Git و ثبت Commitهای شفاف منظم و قابل پیگیری
مستندسازی تغییرات و تصمیم های فنی مرتبط
مشارکت در جلسات فنی ارائه گزارش پیشرفت و پیگیری مسائل تا رسیدن به نتیجه
مهارت های فنی مورد نیاز
تسلط به C و ASP NET Core
تجربه عملی با Entity Framework Core EF Core به روش Database First
تسلط مناسب به SQL Server
توانایی تحلیل و بهینه سازی Queryها Query Optimization
آشنایی عملی با Execution Plan Index و Performance Tuning
تجربه کار با جدول ها و داده های حجیم در مقیاس چند ده میلیون رکورد
تجربه کار با Dapper و یا Raw SQL برای Queryهای پیچیده و سنگین
توانایی طراحی و پیاده سازی RESTful API
آشنایی با API Versioning
تجربه کار با Existing Legacy Codebase
توانایی مطالعه و تحلیل کد موجود و تشخیص اثر تغییرات روی سایر بخش های سیستم
تسلط به Git و توانایی بررسی Diff و مدیریت منظم تغییرات
مهارت های زیر مزیت محسوب می شوند
تجربه حرفه ای در استفاده از AI Coding Assistants همراه با توانایی بررسی و اعتبارسنجی خروجی آن ها
تجربه کار روی سامانه های مالی حسابداری یا تراکنشی
آشنایی با مفاهیمی مانند Idempotency Auditability Traceability
تجربه کار با چند پایگاه داده در یک سیستم بدون اتکا به Distributed Transaction
تجربه استقرار و نگهداری نرم افزار روی Windows IIS
تجربه طراحی و مدیریت Windows Service برای پردازش های بکگراند
تجربه انجام Formal Code Review در تیم های توسعه نرم افزار
توانایی مطالعه مستندات فنی و تبدیل دقیق آن ها به پیاده سازی
آشنایی با اصول طراحی نرم افزار و معماری های متداول بک اند
ویژگی های فردی مورد انتظار
تفکر تحلیلی و توانایی حل مسئله
دقت بالا به خصوص در منطق کسب وکار و صحت داده ها
مسئولیت پذیری و پیگیری تا رسیدن به نتیجه
توانایی کار تیمی و ارتباط موثر
توانایی مدیریت زمان و اولویت بندی وظایف
علاقه مندی به یادگیری و به روز ماندن
توانایی کار در محیط Agile
حساسیت نسبت به کیفیت و نگهداری کد
توانایی تشخیص ابهام و پرسیدن سوال به جای حدس زدن
توانایی بررسی چند راه حل و انتخاب رویکرد مناسب بر اساس نیازمندی
توانایی ارائه گزارش و بازخورد فنی به شکل شفاف و قابل پیگیری
نظم در کار با مستندات Git و فرآیندهای توسعه
مزایای همکاری
حقوق و مزایا توافقی و متناسب با تجربه و توانمندی
محیط کاری حرفه ای و تیم فنی
فرصت رشد و یادگیری در محیط انگیزشی
کار روی یک سامانه واقعی با چالش های فنی جدی
مشارکت در تصمیم های فنی و فرآیند توسعه محصول
امکان کسب تجربه در حوزه سیستم های مقیاس پذیر
اگر این ویژگی ها را در خودتان می بینید خوشحال می شویم رزومه شما را بررسی کنیم
شرکت مهندسی نانو سامانه Nano System
دسته بندی وب برنامه نویسی و نرم افزار
نحوه همکاری تمام وقت
نوع همکاری حضوری
مدرک تحصیلی کارشناسی
سابقه کار سه تا شش سال
حقوق توافقی
جنسیت مرد
مهارت ها RestFul API NET backend ASP NET C
شهر تهران تهران
جویا کار این آگهی را از سایت
جابینجا
استخراج نموده است و هیچ مسئولیتی در قبال این آگهی ندارد.
دقت نمایید که کارفرما حق دریافت هیچ گونه وجهی از کارجو را نداشته و این امر خلاف قانون است. در صورت مشاهده این موارد یا سایر تخلفات با کلیک روی (گزارش آگهی) ما را در ارائه خدمات بهتر یاری نمایید.
در غیر این صورت میتوانید با کلیک بر روی دکمه "درج نظر" نظر خود را در مورد این آگهی ثبت کنید.
جهت اشتراک در شبکه های اجتماعی روی کلیدهای زیر کلیک کنید
همچنین میتوانید لینک کوتاه زیر را جهت دسترسی به صفحه فوق برای اشتراک گذاری کپی کنید
کپی کردن لینک
نظرات در مورد این آگهی: درج نظر