استخدام برنامهنویس Net Core.) Back-End)
شرح موقعیت شغلی
شرکت i4twins جهت تکمیل تیم برنامه نویسی خود برای سمت شغلی توسعه دهنده بک اند (Back- End Developer) با شرایط ذیل دعوت به همکاری می نماید:
شرایط همکاری:
عنوان شغلی: توسعه دهنده بک اند (Back-End Developer - Net Core.)
موقعیت: تهران
نوع همکاری: تمام وقت (حضوری/دورکاری) با امکان به صورت کامل دورکار
جنسیت: خانم یا آقا (حداکثر سن 40 سال)
حداقل سابقه کار: 3 سال مرتبط
حقوق: توافقی
مزایا: پاداش، امریهی سربازی، ساعت کاری منعطف، سهام تشویقی، بسته ها و هدایای مناسبتی
دوره آزمایشی: یک ماه
ساعات کاری: 44 ساعت در هفته
روزهای کاری: شنبه تا چهارشنبه از ساعت 9 الی 17 و روزهای پنج شنبه از ساعت 9 الی 13؛
امکانات:
- پرداخت به موقع حقوق و مزایا؛
- آموزش در حین کار و فرصتهای یادگیری و رشد مستمر؛
- محیط کاری سالم، پویا، دوستانه و متشکل از نیروهای جوان؛
- امنیت شغلی؛
- امکان استخدام در شرکت خارجی (بعد از یک سال حضور)؛
شرایط عمومی:
- فهم قوانین طراحی نرمافزار، الگوها و بهترین روشهای کاری؛
- مهارت عالی در حل مسائل و توانایی عیبیابی مسائل پیچیده؛
- دانش مفاهیم برنامهنویسی چندنخی و همزمان؛
- داشتن تجربه در توسعه نرمافزارهای چندسکویی بعنوان یک مزیت؛
- علاقه به یادگیری و سازگاری با فناوریها و ابزارهای جدید؛
- آشنایی با سیستمهای کنترل نسخه مانند Git؛
- توانایی تشخیص و حل مسائل نرمافزاری پیچیده؛
- فهم فرآیندهای تست و ضمانت کیفیت نرمافزار؛
- دارا بودن تجربه کار با ابزارها و روشهای مدیریت پروژه بعنوان یک مزیت؛
- مهارتهای تیمی قوی و مهارتهای ارتباطی برای همکاری مؤثر در یک تیم توسعه؛
- تسلط به Net Core.
- آشنا به EF
- تسلط به #C
- تسلط به مفاهیم Web Service & Rest Api
- آشنایی با مباحث تولید و مهندسی نرم افزار و معماری میکروسرویس
- آشنایی با مفاهیم Solid، OOP،Design Pattern
- آشنایی با مفاهیم همزمانی و Async
- تجربه کار با Third-party softwareها نظیر Redis, RabbitMQ
شرح وظایف و مسئولیت ها:
- طراحی، توسعه و نگهداری نرمافزار؛
- راهنمایی، بررسی و تایید کدهای نوشته شده توسط اعضای تیم از لحاظ کیفیت کد و پایبندی به استانداردهای برنامهنویسی؛
- همکاری با معماران برای طراحی معماری نرمافزار و انتخاب بهترین فناوریها؛
- عیب یابی و شناسایی مشکلات نرم افزار و رفع عیوب و اشکال زدایی؛
- بهینهسازی عملکرد نرمافزار و اطمینان از بهرهوری و مصرف بهینه منابع؛
- ایجاد و نگهداری مستندات فنی، از جمله مستندات طراحی و کتابچههای راهنمای کاربر؛
- همکاری نزدیک با تیمهای متقاطع مانند QA، مدیریت محصول و فرانت؛
- ارائه راهنمایی و مشاوره به توسعهدهندگان جوان با هدف رشد و توسعه مهارتهای آنها؛
شرایط همکاری:
عنوان شغلی: توسعه دهنده بک اند (Back-End Developer - Net Core.)
موقعیت: تهران
نوع همکاری: تمام وقت (حضوری/دورکاری) با امکان به صورت کامل دورکار
جنسیت: خانم یا آقا (حداکثر سن 40 سال)
حداقل سابقه کار: 3 سال مرتبط
حقوق: توافقی
مزایا: پاداش، امریهی سربازی، ساعت کاری منعطف، سهام تشویقی، بسته ها و هدایای مناسبتی
دوره آزمایشی: یک ماه
ساعات کاری: 44 ساعت در هفته
روزهای کاری: شنبه تا چهارشنبه از ساعت 9 الی 17 و روزهای پنج شنبه از ساعت 9 الی 13؛
امکانات:
- پرداخت به موقع حقوق و مزایا؛
- آموزش در حین کار و فرصتهای یادگیری و رشد مستمر؛
- محیط کاری سالم، پویا، دوستانه و متشکل از نیروهای جوان؛
- امنیت شغلی؛
- امکان استخدام در شرکت خارجی (بعد از یک سال حضور)؛
شرایط عمومی:
- فهم قوانین طراحی نرمافزار، الگوها و بهترین روشهای کاری؛
- مهارت عالی در حل مسائل و توانایی عیبیابی مسائل پیچیده؛
- دانش مفاهیم برنامهنویسی چندنخی و همزمان؛
- داشتن تجربه در توسعه نرمافزارهای چندسکویی بعنوان یک مزیت؛
- علاقه به یادگیری و سازگاری با فناوریها و ابزارهای جدید؛
- آشنایی با سیستمهای کنترل نسخه مانند Git؛
- توانایی تشخیص و حل مسائل نرمافزاری پیچیده؛
- فهم فرآیندهای تست و ضمانت کیفیت نرمافزار؛
- دارا بودن تجربه کار با ابزارها و روشهای مدیریت پروژه بعنوان یک مزیت؛
- مهارتهای تیمی قوی و مهارتهای ارتباطی برای همکاری مؤثر در یک تیم توسعه؛
- تسلط به Net Core.
- آشنا به EF
- تسلط به #C
- تسلط به مفاهیم Web Service & Rest Api
- آشنایی با مباحث تولید و مهندسی نرم افزار و معماری میکروسرویس
- آشنایی با مفاهیم Solid، OOP،Design Pattern
- آشنایی با مفاهیم همزمانی و Async
- تجربه کار با Third-party softwareها نظیر Redis, RabbitMQ
شرح وظایف و مسئولیت ها:
- طراحی، توسعه و نگهداری نرمافزار؛
- راهنمایی، بررسی و تایید کدهای نوشته شده توسط اعضای تیم از لحاظ کیفیت کد و پایبندی به استانداردهای برنامهنویسی؛
- همکاری با معماران برای طراحی معماری نرمافزار و انتخاب بهترین فناوریها؛
- عیب یابی و شناسایی مشکلات نرم افزار و رفع عیوب و اشکال زدایی؛
- بهینهسازی عملکرد نرمافزار و اطمینان از بهرهوری و مصرف بهینه منابع؛
- ایجاد و نگهداری مستندات فنی، از جمله مستندات طراحی و کتابچههای راهنمای کاربر؛
- همکاری نزدیک با تیمهای متقاطع مانند QA، مدیریت محصول و فرانت؛
- ارائه راهنمایی و مشاوره به توسعهدهندگان جوان با هدف رشد و توسعه مهارتهای آنها؛
مهارتهای مورد نیاز
- Back-end
- .NET Core
- C#
- Git
- Design Patterns
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست