نشان کن
کد آگهی: KP9069731752

مهندس ارشد نرم افزار | Senior Software Engineer

مهندس ارشد نرم افزار | Senior Software Engineer - دیجی‌‌کالا | Digikala
دیجی‌‌کالا | Digikala
در تهران
در وبسایت ایران تلنت  (1 روز پیش)
اطلاعات شغل:
نوع همکاری:  تمام‌وقت
نیاز به سابقه:  حداقل 3 سال
متن کامل آگهی:
شرح شغل:
مهندسین نرم افزار digikala فناوری های نسل بعدی را توسعه می دهند که نحوه اتصال، کاوش و تعامل میلیون ها کاربر در تجارت الکترونیک را تغییر می دهد.

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

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

مسئولیت ها:

● نوشتن و آزمایش محصول یا سیستم کد توسعه.

● در بررسی های طراحی شرکت کنید یا با همتایان و ذینفعان تصمیم گیری کنید تا در مورد فناوری های موجود تصمیم گیری کنید.

● به اسناد موجود یا محتوای آموزشی کمک کنید و محتوا را بر اساس به روز رسانی محصول/برنامه تطبیق دهید. و بازخورد کاربر.

● مسائل مربوط به محصول یا سیستم را تریاژ کنید و با تجزیه و تحلیل منابع مشکلات و تأثیر آن بر عملکردها و کیفیت سخت افزار، شبکه یا خدمات، اشکال زدایی/ردیابی/حل و فصل کنید.

● بررسی کنید. کدی که توسط دیگر توسعه دهندگان ایجاد شده و برای اطمینان از بهترین شیوه ها بازخورد ارائه می کند (به عنوان مثال، دستورالعمل های سبک، بررسی کد، دقت، آزمایش پذیری و کارایی).

● با تیم های چندکاره، از جمله مهندسان qa، مدیران محصول همکاری کنید. ، و عملیات، برای اطمینان از توسعه و استقرار موفق محصول.

شرایط شغلی:

● مدرک لیسانس یا تجربه عملی معادل.

● 5 سال تجربه در زمینه توسعه نرم افزار در یک یا چند زبان برنامه نویسی، و با ساختار داده، الگوریتم.

● 3 سال تجربه آزمایش، نگهداری، یا راه اندازی محصولات نرم افزاری، و 1 سال تجربه در طراحی و معماری نرم افزار.

● مهارت های ارتباطی و کار گروهی عالی.

● دانش سیستم های کنترل نسخه، مانند git.

● تخصص اثبات شده در معماری و طراحی نرم افزار.

● تجربه با php، laravel، mysql، redis، memcached، elasticsearch.
Job Description:
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, codebase, and ensuring the scalability and performance of software products.

Responsibilities:

● Write and test product or system development code.

● Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.

● Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.

● Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.

● Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).

● Collaborate with cross-functional teams, including QA engineers, product managers, and operations, to ensure successful product development and deployment.

Job Requirements:

● Bachelor’s degree or equivalent practical experience.

● 5 years of experience with software development in one or more programming languages, and with data structures, algorithms.

● 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.

● Excellent communication and teamwork skills.

● Knowledge of version control systems, such as Git.

● Proven expertise in software architecture and design.

● Experience with PHP, Laravel, Mysql, Redis, Memcached, Elasticsearch.

این آگهی از وبسایت ایران تلنت پیدا شده، با زدن دکمه‌ی تماس با کارفرما، به وبسایت ایران تلنت برین و از اون‌جا برای این شغل اقدام کنین.

هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک،‌ با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.
گزارش مشکل آگهی
تماس با کارفرما
این آگهی رو برای دیگران بفرست
نشان کن
گزارش مشکل آگهی
جمعه 27 مهر 1403، ساعت 17:20