ما در حال حاضر به دنبال یک مهندس نرم افزار ++C با مهارت و با انگیزه هستیم تا به تیم پویا ما بپیوندد. به عنوان یک مهندس نرم افزار ++C، با استفاده از تخصص خود در برنامه نویسی C++ برای ایجاد راه حل های کارآمد، قوی و مقیاس پذیر، نقشی اساسی در توسعه و بهبود برنامه های نرم افزاری ما ایفا خواهید کرد. برای اطمینان از اینکه نرم افزار ما با الزامات مشتری و استانداردهای صنعت مطابقت دارد، با تیم های چندکاره، از جمله مدیران محصول، طراحان و آزمایش کنندگان همکاری خواهید کرد.
مسئولیت ها:
- برای جمع آوری و تجزیه و تحلیل الزامات و مشخصات نرم افزار با ذینفعان همکاری کنید.
- طراحی، توسعه، آزمایش و نگهداری برنامه های C++ با کیفیت بالا، با رعایت بهترین شیوه ها و استانداردهای کدنویسی.
- کد را برای عملکرد، مقیاس پذیری و پایداری بهینه کنید، گلوگاه ها و مشکلات را در صورت بروز شناسایی و حل کنید.
- در بررسی کد و بحثهای طراحی شرکت کنید و بازخورد سازنده برای بهبود کیفیت کلی نرمافزار ارائه دهید.
- به طور مداوم دانش خود را در مورد تکنیک های برنامه نویسی C++ و روندهای صنعت گسترش دهید و بینش های جدیدی را در کار خود بگنجانید.
- همکاری با تیم های تضمین کیفیت برای شناسایی، بازتولید و رفع نقص های نرم افزار.
- ایجاد و نگهداری مستندات فنی واضح و مختصر برای طراحی نرم افزار، کد و کتابچه راهنمای کاربر.
- مربی و ارائه راهنمایی به مهندسان جوان، fostایجاد فرهنگ یادگیری و بهبود مستمر.
مورد نیاز:
- لیسانس در رشته های علوم کامپیوتر، مهندسی و یا رشته های مرتبط.
- 3+ سال تجربه حرفه ای در توسعه نرم افزار، با تمرکز بر برنامه نویسی C++.
- دانش قوی زبان C++، libraries و فریمورک ها (مانند Boost، STL یا Qt).
- تسلط بر برنامه نویسی شی گرا، الگوهای طراحی و ساختارهای داده.
- آشنایی با multithreading، مدیریت حافظه و برنامه نویسی شبکه.
- تجربه با سیستم های کنترل نسخه (مانند Git) و ابزارهای ردیابی باگ (مانند JIRA).
- مهارت های تحلیلی، حل مسئله و اشکال زدایی عالی.
- مهارت های ارتباطی قوی و توانایی کار موثر در یک محیط تیمی مشارکتی.
- جزئیات گرا و سازماندهی شده، با توانایی مدیریت چندین کار و رعایت ضرب الاجل ها.
خوب به هاوس:
- آشنایی با سایر زبان های برنامه نویسی مانند پایتون، جاوا یا سی شارپ.
- تجربه توسعه بین پلتفرمی از جمله لینوکس، ویندوز و macOS.
- آشنایی با متدولوژی های توسعه نرم افزار Agile مانند Scrum یا Kanban.
اگر شما یک مهندس نرمافزار با استعداد ++C هستید و علاقه زیادی به ایجاد راهحلهای نرمافزاری نوآورانه دارید، میخواهیم از شما بشنویم! لطفا رزومه و کاورلتر خود را با ذکر جزئیات تجربیات و صلاحیت های خود برای ما ارسال کنید. ما مشتاقانه منتظر بررسی درخواست شما هستیم.