استخدام مهندس ارشد نرم افزار (Senior Software Engineer)
شرح موقعیت شغلی
امکان دورکاری در صورت حسن انجام کار وجود دارد
شرکت فکر مدرن، فعال در حوزه طراحی و توسعه نرمافزار، وبسایت، پلتفرمهای دیجیتال و راهکارهای نرمافزاری، برای توسعه تیم فنی خود به یک Senior Software Engineer توانمند، باتجربه و مسئولیتپذیر نیاز دارد.
در این جایگاه، علاوه بر توسعه نرمافزار، مسئولیت طراحی راهکارهای فنی، تصمیمگیریهای معماری، حل مسائل پیچیده، بهبود کیفیت کد و کمک به رشد اعضای تیم را بر عهده خواهید داشت. این جایگاه در سطح Senior صرفاً یک نقش اجرایی نیست و انتظار میرود فرد در تصمیمهای فنی و مسیر توسعه محصولات نیز نقش مؤثر داشته باشد.
شرح وظایف:
• طراحی، توسعه و نگهداری نرمافزارهای مقیاسپذیر و قابل توسعه
• تحلیل نیازمندیهای پروژه و تبدیل آنها به راهکارهای فنی
• مشارکت در طراحی معماری و ساختار نرمافزار
• توسعه قابلیتها و سرویسهای جدید
• نوشتن کد تمیز، قابل نگهداری، تستپذیر و بهینه
• بررسی و رفع مشکلات پیچیده نرمافزاری و Performance
• انجام Code Review و نظارت بر کیفیت کد تیم
• شناسایی و کاهش Technical Debt
• طراحی و پیادهسازی تستهای مناسب برای بخشهای مختلف نرمافزار
• همکاری با تیم محصول، طراحی و سایر اعضای تیم فنی
• مشارکت در برنامهریزی و تخمین پروژههای نرمافزاری
• مستندسازی تصمیمات و راهکارهای فنی
• بررسی و پیشنهاد تکنولوژیها و ابزارهای مناسب برای پروژه
• مشارکت در استقرار، نگهداری و بهبود سرویسهای نرمافزاری
• عیبیابی مشکلات محیط Production و ارائه راهکارهای پایدار
• راهنمایی و منتورینگ برنامهنویسان Junior و Mid-Level
• کمک به ایجاد استانداردها و بهبود فرآیندهای توسعه نرمافزار
• استفاده مؤثر از ابزارهای هوش مصنوعی و AI برای افزایش بهرهوری توسعه
• تحلیل نیازمندیهای پروژه و تبدیل آنها به راهکارهای فنی
• مشارکت در طراحی معماری و ساختار نرمافزار
• توسعه قابلیتها و سرویسهای جدید
• نوشتن کد تمیز، قابل نگهداری، تستپذیر و بهینه
• بررسی و رفع مشکلات پیچیده نرمافزاری و Performance
• انجام Code Review و نظارت بر کیفیت کد تیم
• شناسایی و کاهش Technical Debt
• طراحی و پیادهسازی تستهای مناسب برای بخشهای مختلف نرمافزار
• همکاری با تیم محصول، طراحی و سایر اعضای تیم فنی
• مشارکت در برنامهریزی و تخمین پروژههای نرمافزاری
• مستندسازی تصمیمات و راهکارهای فنی
• بررسی و پیشنهاد تکنولوژیها و ابزارهای مناسب برای پروژه
• مشارکت در استقرار، نگهداری و بهبود سرویسهای نرمافزاری
• عیبیابی مشکلات محیط Production و ارائه راهکارهای پایدار
• راهنمایی و منتورینگ برنامهنویسان Junior و Mid-Level
• کمک به ایجاد استانداردها و بهبود فرآیندهای توسعه نرمافزار
• استفاده مؤثر از ابزارهای هوش مصنوعی و AI برای افزایش بهرهوری توسعه
شرایط احراز:
• حداقل ۵ سال سابقه حرفهای در Software Engineering
• تسلط عمیق بر حداقل یک زبان برنامهنویسی و اکوسیستم مرتبط
• تسلط بر اصول طراحی نرمافزار و Design Patterns
• آشنایی عمیق با Software Architecture
• تسلط بر Git و فرآیندهای توسعه تیمی
• آشنایی مناسب با پایگاههای داده SQL و در صورت نیاز NoSQL
• توانایی طراحی و توسعه API
• آشنایی با اصول تست نرمافزار و Code Quality
• آشنایی با مفاهیم امنیت، Performance، Scalability و Reliability
• توانایی Debugging و حل مسائل پیچیده
• تجربه کار با پروژههای واقعی و Production
• توانایی انجام Code Review
• توانایی هدایت فنی و انتقال دانش به اعضای تیم
• توانایی تحلیل مسئله و انتخاب راهکار مناسب
• مسئولیتپذیری و توانایی پیشبرد مستقل پروژهها
• روحیه یادگیری و بهروز بودن در حوزه تکنولوژی
• تسلط عمیق بر حداقل یک زبان برنامهنویسی و اکوسیستم مرتبط
• تسلط بر اصول طراحی نرمافزار و Design Patterns
• آشنایی عمیق با Software Architecture
• تسلط بر Git و فرآیندهای توسعه تیمی
• آشنایی مناسب با پایگاههای داده SQL و در صورت نیاز NoSQL
• توانایی طراحی و توسعه API
• آشنایی با اصول تست نرمافزار و Code Quality
• آشنایی با مفاهیم امنیت، Performance، Scalability و Reliability
• توانایی Debugging و حل مسائل پیچیده
• تجربه کار با پروژههای واقعی و Production
• توانایی انجام Code Review
• توانایی هدایت فنی و انتقال دانش به اعضای تیم
• توانایی تحلیل مسئله و انتخاب راهکار مناسب
• مسئولیتپذیری و توانایی پیشبرد مستقل پروژهها
• روحیه یادگیری و بهروز بودن در حوزه تکنولوژی
امتیازات ویژه:
• تجربه طراحی و توسعه سیستمهای مقیاسپذیر
• تجربه کار با معماری Microservices
• آشنایی با Docker و CI/CD
• آشنایی با Cloud و زیرساختهای مدرن
• تجربه کار با Redis، Queue و سیستمهای توزیعشده
• آشنایی با DevOps و Monitoring
• تجربه طراحی سیستمهای پرترافیک
• تجربه کار در پروژههای SaaS و پلتفرمهای آنلاین
• سابقه منتورینگ و هدایت فنی تیم
• آشنایی با ابزارهای AI و AI-assisted Development
• تجربه کار با معماری Microservices
• آشنایی با Docker و CI/CD
• آشنایی با Cloud و زیرساختهای مدرن
• تجربه کار با Redis، Queue و سیستمهای توزیعشده
• آشنایی با DevOps و Monitoring
• تجربه طراحی سیستمهای پرترافیک
• تجربه کار در پروژههای SaaS و پلتفرمهای آنلاین
• سابقه منتورینگ و هدایت فنی تیم
• آشنایی با ابزارهای AI و AI-assisted Development
مهارتهای فردی:
• تفکر تحلیلی و حل مسئله
• مسئولیتپذیری و مالکیت نسبت به نتیجه کار
• توانایی تصمیمگیری فنی
• دقت بالا و توجه به کیفیت
• توانایی کار تیمی
• ارتباط مؤثر با اعضای فنی و غیرفنی
• توانایی انتقال دانش
• روحیه یادگیری و توسعه مستمر
• توانایی مدیریت زمان و اولویتبندی
• نتیجهگرایی
• مسئولیتپذیری و مالکیت نسبت به نتیجه کار
• توانایی تصمیمگیری فنی
• دقت بالا و توجه به کیفیت
• توانایی کار تیمی
• ارتباط مؤثر با اعضای فنی و غیرفنی
• توانایی انتقال دانش
• روحیه یادگیری و توسعه مستمر
• توانایی مدیریت زمان و اولویتبندی
• نتیجهگرایی
شاخصهای ارزیابی عملکرد:
• کیفیت و پایداری نرمافزارهای توسعهیافته
• کیفیت و قابلیت نگهداری کد
• میزان تحقق اهداف و زمانبندی پروژهها
• کاهش خطاها و مشکلات Production
• بهبود Performance و Scalability سیستمها
• کیفیت Code Review و استانداردهای فنی
• میزان مشارکت در بهبود معماری و فرآیندهای توسعه
• رشد فنی اعضای تیم از طریق منتورینگ
• میزان موفقیت در حل مسائل پیچیده فنی
• کیفیت و قابلیت نگهداری کد
• میزان تحقق اهداف و زمانبندی پروژهها
• کاهش خطاها و مشکلات Production
• بهبود Performance و Scalability سیستمها
• کیفیت Code Review و استانداردهای فنی
• میزان مشارکت در بهبود معماری و فرآیندهای توسعه
• رشد فنی اعضای تیم از طریق منتورینگ
• میزان موفقیت در حل مسائل پیچیده فنی
شرایط همکاری:
ساعات کاری: شنبه تا پنجشنبه ۹ الی ۱۷
نوع همکاری: تماموقت و حضوری
امکان دورکاری در صورت حسن انجام کار وجود دارد.
تسهیلات و مزایا:
• بیمه تأمین اجتماعی
• بیمه تکمیلی
• سنوات
• پرداخت عیدی
• پاداش عملکرد
• وام سازمانی
• تسهیلات گردشگری
• ناهار
• بن خرید
• پزشک سازمانی
• حقوق رقابتی و منصفانه و پرداخت بهموقع
• پرداخت اضافهکاری
• آموزش مستمر درونسازمانی
• بستهها و هدایای مناسبتی
• افزایش حقوق بر اساس عملکرد
• همکاری بلندمدت در صورت رضایت دوطرفه
• کار در یک تیم متخصص با محیط کاری دوستانه و پویا
• بیمه تکمیلی
• سنوات
• پرداخت عیدی
• پاداش عملکرد
• وام سازمانی
• تسهیلات گردشگری
• ناهار
• بن خرید
• پزشک سازمانی
• حقوق رقابتی و منصفانه و پرداخت بهموقع
• پرداخت اضافهکاری
• آموزش مستمر درونسازمانی
• بستهها و هدایای مناسبتی
• افزایش حقوق بر اساس عملکرد
• همکاری بلندمدت در صورت رضایت دوطرفه
• کار در یک تیم متخصص با محیط کاری دوستانه و پویا
مهارتهای مورد نیاز
- Software Engineering
- Git
- Design Patterns
حداقل سابقه کار
- بیش از شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست