ما به دنبال یک کارشناس ارشد تولید نرمافزار بکاند با تجربه و مهارتهای قوی هستیم تا به تیم فنی ما بپیوندد. در این نقش، شما مسئول توسعه و بهبود راهحلهای نرمافزاری، حل چالشهای فنی، و بهینهسازی عملکرد سیستم خواهید بود . شما بهطور نزدیک با تیمهای فنی و ذینفعان کار خواهید کرد تا اطمینان حاصل شود که ویژگیهای جدید بهدرستی پیادهسازی شده و استانداردهای کیفیت در طول چرخه توسعه نرمافزار حفظ میشود.
مسئولیتهای کلیدی:
حل مشکلات و رفع باگها: شناسایی، حل و رفع مشکلات گزارششده توسط تیم تست و کاربران نهایی. اطمینان از اینکه مشکلات بهموقع و بهطور کارآمد حل میشوند.
توسعه ویژگیها: طراحی و پیادهسازی ویژگیهای جدید نرمافزار، مطابق با نیازهای کسبوکار و با رعایت استانداردهای کیفیت بالا، مقیاسپذیری و قابل نگهداری بودن کد.
رهبری تیم توسعه: هدایت و راهنمایی توسعهدهندگان جوان و تیمهای فنی، انجام بازنگریهای کد و ارائه مشاوره فنی به سایر اعضای تیم.
همکاری با ذینفعان: برقراری ارتباط مؤثر با ذینفعان داخلی و خارجی، از جمله مدیران پروژه و مشتریان، برای فهم دقیق نیازهای فنی، و انتقال چالشها و راهحلهای پیشنهادی.
بهینهسازی عملکرد سیستم: شناسایی گلوگاههای عملکردی در سیستم و بهینهسازی آنها برای تضمین عملکرد پایدار و سریع سیستم.
مشارکت در بهبود فرآیندها: مشارکت در بهبود فرآیندهای کاری و تکنیکهای توسعه نرمافزار، برای افزایش کارایی و کیفیت تیم توسعه.
مهارتها و تجربههای لازم:
تسلط بر زبانهای برنامهنویسی بکاند (مانند Java، Python، Node.js) و تجربه عملی در استفاده از این زبانها.
تجربه در کار با پایگاه دادههای SQL، طراحی جداول، نوشتن پرسوجوهای پیچیده و بهینهسازی آنها.
آشنایی با متدولوژیهای Agile مانند Scrum یا Kanban و تجربه در محیطهای توسعه چابک.
دانش در مورد الگوهای طراحی نرمافزاری (Design Patterns) و مفاهیم برنامهنویسی شیگرا (OOP).
آشنایی با ابزارهای کنترل نسخه مانند Git و روشهای توسعه و استقرار نرمافزار.
توانایی بهینهسازی کد برای عملکرد بالا و مقیاسپذیری.
ویژگیهای رفتاری و مهارتهای نرم:
توانایی ارتباط مؤثر با تیمهای فنی و غیر فنی، شامل مدیران و مشتریان.
توانایی رهبری و راهنمایی تیمهای کوچک، همراه با تجربه در تدریس و مشاوره به توسعهدهندگان جوان.
توجه به جزئیات و تعهد به نگهداری و بهبود کیفیت کد.
تفکر تحلیلی قوی و توانایی در حل مشکلات پیچیده نرمافزاری.
روحیه همکاری و توانایی کار تیمی، خصوصاً در محیطهای چابک و چندوظیفهای.
شرایط لازم:
مدرک تحصیلی در رشتههای مهندسی کامپیوتر یا رشتههای مشابه.
حداقل ۳ تا ۵ سال تجربه کاری در توسعه نرمافزار بکاند، با سابقه در کار بر روی سیستمهای بزرگ و پیچیده.
تجربه در محیطهای Agile و مشارکت در فرآیندهای توسعه تکراری.
معرفی شرکت
شرکت چارگون با تمرکز بر نیازمندیهای آشکار و پنهان بازار، مجموعهای از نرمافزارهای یکپارچه ارائه کرده که از طریق راهکارهای خلاق و بومیسازی شده، پاسخگوی نیازها و مشکلات سازمانهای ایرانی هستند.
نوآوری و نشاط اولین جلوهای است که در چارگون به چشم میخورد. محیط کار صمیمی در کنار راهکارهای نوین تصمیمسازی مشارکتی، رشد و همافزایی قابل توجهی در چارگون ایجاد کرده و نهایتا با تکیه بر پتانسیلهای ایجاد شده ضمن توسعه سیستمهای نرمافزاری، محیطی پویا و شاداب را برای کارکنان آن بوجود آورد.