مهندسی نانو سامانه | Nano System

استخدام برنامه‌نویس Backend (.NET-آقا)

  • دسته‌بندی شغلی

    وب،‌ برنامه‌نویسی و نرم‌افزار
  • موقعیت مکانی

    تهران ، تهران
  • نوع همکاری

    تمام وقت
  • حداقل سابقه کار

    سه تا شش سال
  • حقوق

    توافقی

شرح موقعیت شغلی

سطح موردنظر: Mid-Level / Senior

نوع همکاری: تمام‌وقت

ساعت کاری: شنبه تا چهارشنبه | ۹:۰۰ تا ۱۷:۰۰

محل کار: تهران 


درباره ما

ما یک تیم نوآور و پویا در حوزه توسعه نرم‌افزار و ارائه راهکارهای دیجیتال هستیم که با تمرکز بر کیفیت، حل مسئله و استفاده از فناوری‌های روز، روی توسعه و بهبود محصولات نرم‌افزاری حرفه‌ای کار می‌کنیم.

در تیم ما، برنامه‌نویسی صرفاً به معنای پیاده‌سازی تسک نیست؛ درک مسئله، تحلیل نیازمندی، کیفیت کد، صحت داده و اثر تغییرات روی کل سیستم اهمیت زیادی دارد.

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

 

درباره این موقعیت شغلی

ما در حال بازطراحی و جایگزینی یک سامانه عملیاتی با بیش از ۱۰ هزار کاربر هستیم. نسخه جدید باید روی زیرساخت فعلی اجرا شود و در عین حال، ساختار پایگاه‌های داده موجود حفظ شود. پیاده‌سازی نیز بر اساس مستندات دقیق پروژه و به‌صورت مرحله‌ای انجام می‌شود.

در این پروژه، صرفاً توانایی کدنویسی کافی نیست. انتظار داریم بتوانید:

  • نیازمندی‌ها را دقیق تحلیل کنید؛
  • کد موجود را بخوانید و اثر تغییرات را در بخش‌های مختلف سیستم تشخیص دهید؛
  • با دیتابیس‌های موجود و داده‌های حجیم کار کنید؛
  • 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  و فرآیندهای توسعه
 

مزایای همکاری

  • حقوق و مزایا توافقی و متناسب با تجربه و توانمندی
  • محیط کاری حرفه‌ای و تیم فنی
  • فرصت رشد و یادگیری در محیط انگیزشی
  • کار روی یک سامانه واقعی با چالش‌های فنی جدی
  • مشارکت در تصمیم‌های فنی و فرآیند توسعه محصول
  • امکان کسب تجربه در حوزه سیستم‌های مقیاس‌پذیر
 

اگر این ویژگی‌ها را در خودتان می‌بینید، خوشحال می‌شویم رزومه شما را بررسی کنیم.

معرفی شرکت

گروه شرکت‌های نانو، به عنوان بزرگ‌ترین مجموعه‌ی سرویس دهنده خدمات سرورهای اختصاصی و هاستینگ تخصصی دارای دپارتمانهای مختلفی اعم از شبکه، دیتاسنتر، نرم افزار، اتوماسیون ، اینترنت وتجارت الکترونیک ، طراحی و گرافیک رایانه ای بوده و هر یک از گروه های زیر مجموعه با فعالیت تخصصی و یا حضور در نقاط جغرافیایی مختلف، توان ارایهی محصولات و خدمات گروه را توسعه می‌دهند. فعالیت‌های اصلی گروه عبارت اند از: ارایه‌ی راهکارهای تجارت الکترونیک،برای سازمان‌های با اندازه متوسط و بالاتر از متوسط ارایه‌ی راهکار برای برنامه‌ریزی منابع سازمان (ERP) و سیستم های پیشرفته ارایه‌ی راهکارهای خاص فناوری اطلاعات برای بخش دولتی با توجه به موقعیتهای جغرافیایی و ارتباطات ماهواره ای راه‌اندازی و پشتیبانی فنی سیستم‌های نرم‌افزاری مبتنی بر شبکه ارایه‌ی خدمات مهندسی شبکه‌های پیشرفته و امنیت اطلاعات در سطح بین المللی ارائه خدمات مشاوره جهت ایجاد ارتباطات نقطه ای و ارتباطات ویژه با امنیت و حجم تراکنش بالا . ارائه سرورهای اختصاصی و پشتیبانی بانکهای اطلاعاتی به همراه لایسنهای مورد نیاز . ارائه سرویسهای طراحی و گرافیک مبتنی بر محیط دیجیتال ، صفحات وب و اجرای فضاهای نمایشگاهی . طراحی و ایجاد پورتالهای سازمانی و بین المللی . طراحی شبکه و دیتاسنتر . پخش زنده ماهواره ای با پنهای باند بسیار بالا و ویدئو کنفرانسهای دائمی .
  • مهارت‌های مورد نیاز

    RestFul API .NET backend ASP.NET C#
  • جنسیت

    مرد
  • وضعیت نظام وظیفه

    معافیت تحصیلی معافیت دائم پایان خدمت
  • حداقل مدرک تحصیلی

    کارشناسی

مشاغل مشابه

چه موردی را می‌خواهید گزارش کنید؟

از اینجا شروع کنید

در شغل بهتری استخدام شوید! رایگان!

  • جستجو و ارسال رزومه به آگهی‌های استخدام بیش از ۱۰۰,۰۰۰ شرکت ایرانی
  • رزومه‌ساز رایگان
  • دریافت فرصت‌های شغلی جدید مرتبط از طریق ایمیل (Job Alert)
  • شناخت محیط کار و فرهنگ سازمانی شرکت‌های در حال استخدام
image/svg+xml