
نمای کلی نقش:
بهعنوان سرپرست تیم مهندسی نرمافزار، شما مسئول رهبری تیمی از مهندسان برای ارائه راهحلهای نرمافزاری مقیاسپذیر، قابل نگهداری و کارآمد خواهید بود. شما از نزدیک با مدیران محصول و سایر ذینفعان کار خواهید کرد تا اطمینان حاصل کنید که نرم افزار ما هم اهداف فنی و هم اهداف تجاری را برآورده می کند.
مسئولیت های کلیدی:
- رهبری، راهنمایی، و الهام بخشیدن به تیمی از مهندسان نرم افزار در ارائه راه حل های نرم افزاری با کیفیت بالا.
- نظارت بر طراحی، توسعه، آزمایش، و اجرای بهترین بازخوردها، ارائه بازخورد، بازنگری برنامه ها، ارائه بازخوردها و اجرای برنامه ها.
. دنبال میشود.
- نظارت و بهبود عملکرد تیم، اطمینان از رعایت مهلتها و استانداردهای کیفیت.
- در صورت نیاز به توسعه عملی (طراحی، کدگذاری، آزمایش، و غیره) کمک میکند.
- باعث بهبود مستمر فرآیندهای توسعه، ابزارها و شیوهها میشود.
- تسهیل جلسات تیم، پایهها، و برنامهریزیهای قبلی تیم، و مدیریت تعادل در برنامهریزی تیم، و مشارکت در مدیریت برنامهریزی قبلی.
. کارایی.
- فرهنگ همکاری، به اشتراک گذاری دانش و نوآوری را در تیم پرورش دهید.
مدرک تحصیلی:
تجربه: 10+ سال تجربه در توسعه نرم افزار با بیش از 3 سال در نقش رهبری یا رهبری تیم.
مهارت های فنی:
- درک قوی و طراحی ویژه (معماری و تجربه در زمینه رویداد) اصول.
- مهارت در c# و .net core، با درک قوی از اصول طراحی نرم افزار.
- دانش خوب از پایگاه های داده رابطه ای و غیر رابطه ای (mongodb، redis، و elasticsearch).
- دانش خوب نرم افزارهای واسطه پیام مانند rabbitmq، kafka، یا موارد مشابه.
- تخصص قوی در ci/cd- آشنایی با خطوط لوله حیاتی ci/cd و توسعه نرم افزار
. (به عنوان مثال، الزامات، طراحی، توسعه، آزمایش).
- رهبری: توانایی اثبات شده برای رهبری و راهنمایی تیمی از مهندسان در محیطی پویا و سریع.
- حل مسئله: مهارت های تحلیلی و حل مسئله قوی که راه حل های عملی و تجاری محور ارائه می دهد.
- ارتباط: مهارت های ارتباطی عالی، با توانایی توضیح واضح و روشن آموزش های فنی غیر فنی. لیسانس یا فوق لیسانس در علوم کامپیوتر، مهندسی نرمافزار، یا یک زمینه مرتبط (یا تجربه مشابه).
خوب است:
- آشنایی با زیرساخت بهعنوان کد (terraform، ansibble)، روشهای توسعه و ابزارهای مرتبط.
- آشنایی با فناوریهای کانتینریسازی (docker، kubernetes).
- تجربه با یک یا چند فریمورک مدرن جاوا اسکریپت، vreactue، angular.
*Role Overview:
As a Software Engineering Team Lead, you will be responsible for leading a team of engineers to deliver scalable, maintainable, and efficient software solutions. You will work closely with product managers and other stakeholders to ensure that our software meets both technical and business goals.
*Key Responsibilities:
*Qualifications:
Experience: 10+ years of experience in software development /3+ years in a leadership or team lead role.
*Technical Skills:
*Nice to Have:
این آگهی از وبسایت ایران تلنت پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت ایران تلنت برین و از اونجا برای این شغل اقدام کنین.