مهندسان نرم افزار Digikala فن آوری های نسل بعدی را توسعه می دهند که نحوه اتصال ، کاوش و تعامل میلیون ها کاربر در تجارت الکترونیکی را تغییر می دهد. طراحی سیستم ، شبکه سازی و ذخیره سازی داده ها ، امنیت ، هوش مصنوعی و موبایل ؛ لیست ادامه می یابد و هر روز در حال رشد است. ما به مهندسان خود نیاز داریم تا همه کاره باشند ، ویژگی های رهبری را به نمایش بگذارند و مشتاق باشیم تا مشکلات جدیدی را در تمام پشته ها به وجود آوریم ، زیرا ما همچنان به پیشرفت فناوری می پردازیم. ، توسعه و نگهداری برنامه ها و سیستم های نرم افزاری. این نقش شامل همکاری با تیم های عملکردی برای ارائه راه حل های نرم افزاری با کیفیت بالا ، گرفتن نقش رهبری در تصمیم گیری فنی و مربیگری مهندسان جوان است. مهندس نرم افزار نقش مهمی در چرخه عمر توسعه دارد ، به معماری ، پایگاه کد و اطمینان از مقیاس پذیری و عملکرد محصولات نرم افزاری کمک می کند. کد توسعه.
• شرکت در یا بررسی های طراحی با همسالان و ذینفعان برای تصمیم گیری در بین فن آوری های موجود. > • مسائل مربوط به محصول یا سیستم Triage با تجزیه و تحلیل منابع مسائل و تأثیرگذاری بر سخت افزار ، شبکه یا عملیات خدمات و کیفیت ، اشکال زدایی/پیگیری/حل و فصل (به عنوان مثال ، دستورالعمل های سبک ، بررسی کد در ، دقت ، آزمایش و کارآیی).
• برای اطمینان از توسعه و استقرار محصول موفق با تیم های عملکردی از جمله مهندسین QA ، مدیران محصول و عملیات همکاری کنید.
حداقل صلاحیت ها:
• مدرک لیسانس یا تجربه عملی معادل.
• 5 سال تجربه با توسعه نرم افزار در یک یا چند زبان برنامه نویسی و با ساختار داده ، الگوریتم ها. > • 3 سال تجربه آزمایش ، نگهداری یا راه اندازی محصولات نرم افزاری و 1 سال تجربه با طراحی و معماری نرم افزار.
• مهارت های عالی ارتباطات و کار تیمی.
• دانش سیستم های کنترل نسخه ، مانند GIT.
• تخصص اثبات شده در معماری و طراحی نرم افزار.
Digikala's software engineers develop the next-generation technologies that change how millions of users connect, explore, and interact in e-commerce.
We're looking for engineers who bring fresh ideas from all areas, large-scale system design, networking and data storage, security, artificial intelligence, and mobile; the list goes on and is growing every day. We need our engineers to be versatile, display leadership qualities, and be enthusiastic to take on new problems across the full stack as we continue to push technology forward.
A software engineer is a skilled and experienced professional responsible for designing, developing, and maintaining software applications and systems. This role involves collaborating with cross-functional teams to deliver high-quality software solutions, taking a leadership role in technical decision-making, and mentoring junior engineers. The software engineer plays a crucial role in the development lifecycle, contributing to the architecture, and codebase, and ensuring the scalability and performance of software products.
Responsibilities:
Requirements:
Plus:
این آگهی از وبسایت ایران تلنت پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت ایران تلنت برین و از اونجا برای این شغل اقدام کنین.