شرکت مهندسی مهرپارس

استخدام Senior Software Engineer (آقا)

شرکت مهندسی مهرپارس
تهران

فرصت شغلی
درباره شرکت

تکنولوژی‌ها

    .NET CoreC#OOPAgileDDD Repositories

این موقعیت شغلی مسئولیتی در طراحی و تولید یک محصول پیچیده و دارای حساسیت بالا و زیرسیستم‌های مهم است.
فردی که در این موقعیت قرار می‌گیرد بیشتر وقت خود را صرف توسعه کد می‌کند و برای ویژگی‌های مهم و چالش‌های سیستم اقدام به تولید کدهای کاملا تست شده و کارآمد می‌نماید.
تولید طرح‌های روشن و شفاف قابل فهم و استفاده توسعه‌دهندگان برای همه ویژگی‌های محصول و زیرسیستم‌های آن از جمله کارهای این فرد(افراد) می‌باشد.
رهبری طراحی محصول و بررسی کدها، به شکلی که بتواند ابعاد مختلف محصول و زیرسیستم‌هلی مختلف آن را بررسی نماید.
همچنین مسئول هدایت مباحث مربوط به معماری بوده و راه حل هایی را برای تغییر سیستم و محصول پیشنهاد می‌کند.

برخی شرایط که ممکن است برای شما مهم باشد

  • محل دفتر اصلی شرکت در حال حاضر در حوالی دروازه شمیران(میدان ابن سینا) با فاصله یک دقیقه از مترو دروازه شمیران است.
  • روزهای کاری شرکت شنبه تا چهارشنبه بوده و پنجشنبه و جمعه‌ها تعطیل است.
  • علاوه بر بیمه پایه تامین اجتماعی، امکان بهره‌مندی از بیمه تکمیلی (کمک رسان، SOS ) وجود دارد.
  • متاهل بودن در شرکت ما مزیت محسوب می‌شود.
  • محیط شرکت یک محیط همکاری دوستانه و نسبتا حرفه‌ای و همواره در حال رشد است.
  • شرکت علاوه بر شهر تهران در شهر شیراز هم دفتر داشته و در شهرهای جدیدی هم بنای ایجاد دفتر دارد و علاقمند است که در صورت تمایل، همکاران مهاجرت معکوس به زادگاه و یا شهرهای نزدیک‌تر به خانواده‌شان داشته باشند.

الزامات عمومی:

  • توانایی جذب سریع فن آوری‌های جدید
  • توانایی برقراری ارتباط موثر با تیم‌های مختلف
  • توانایی ورود به پروژه و کمک فوری به معماری و اجرا
  • توانایی کار و همکاری در یک تیم چند رشته‌ای و همکاری نه تنها با مهندسان بلکه با مدیران، کارفرما، طراحان UI/UX، تضمین مرغوبیت و ... و تعامل دوطرفه با آنها به شکلی که بتواند از آنها یاد بگیرد و به ایشان بیاموزد.
  • از گفتگو و مباحثه پیرامون چالش‌های فنی و پیدا کردن بهترین راه‌حل از طریق تعامل و همفکری استقبال نماید.
  • از امکانات و فرصت‌هایی که در اختیار ایشان قرار داده می‌شود، برای ارتقا و پیشرفت مداوم خود و همچنین راهنمایی سایر مهندسان درون تیم و کمک به رشد آنها استفاده کند.
  • تجربه کار با روشهای چابک (agile) و دارا بودن مهارت‌‌های مدیریت پروژه مطلوب می‌باشد.
  • دانش عمیق نسبت به مفاهیم OOP / SOLID
  • دارای اولویت ذهنی نسبت به کیفیت محصول و تمرکز بر test Automation and CI/CD

الزامات فنی:

  • برنامه نویسی C# عملی، اجرایی و قابل تست به صورتی که کدها در بسترهای گوناگون و به صورت مستمر کار نماید.
  • دانش عمیق از NET Core. و ASP.NET Core و اکوسیستم آن (Threading, Async, LINQ, ...)
  • طراحی طرحواره(schema) دیتابیش‌های رابطه‌ای و کوئرینگ (SQL-Server)
  • تجربه نوشتن Unit-Tests/Integration-Tests و test frameworks مانند XUnit/NUnit
  • داشتن تجربه کار با میکرو سرویس‌ها، همچنین داشتن تجربه کار با DDD ، gRPC ، Kafka و GraphQL امتیاز بزرگی محسوب می‌شود.

مهارت‌ها و تجربیات و سوابق ترجیجی:

  • تجربه کار به عنوان یک full-stack.
  • تجربه پیشرفته در برنامه نویسی SQL.
  • اعتبار در StackOverflow و حساب فعال GitHub نیز یک امتیاز مثبت در نظر گرفته می‌شود.

مزایا

  • بیمه تکمیلی
  • بیمه
  • همکاران خوب
  • شناوری
  • افزایش چشمگیر دانش
  • چالش‌های علمی و فنی
  • امکان ارتقاء شغلی
  • محیط بانشاط
  • امکان استراحت بین روز