ایران ایرتور
ایران ایرتور

کارشناس برنامه نویسی Back-End

تهران، میدان ولیعصر
تمام وقت
از شنبه تا چهارشنبه
-
بیمه درمان تکمیلی -پزشک سازمانی
1001 تا 5000 نفر
خطوط هوایی / هوانوردی
شرکت ایرانی دارای مشتریان داخلی و خارجی
1351
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

2 سال سابقه کار در گروه شغلی مشابه
Sql Server - پیشرفته
C# - پیشرفته
ASP.Net - پیشرفته
GIT - متوسط
Entity Framework - پیشرفته
RabbitMQ - متوسط
Docker - مقدماتی
زبان انگلیسی-بالاتر از متوسط

شرح شغل و وظایف

اطلاعات شغل:
حداقل 2 سال تجربه کاری به عنوان مهندس نرم‌افزار .NET Back-end

هدف شغل:
طراحی، توسعه، تست و مستندسازی راهکارهای نرم‌افزاری مصوب شرکت برای واحدهای داخلی شرکت و مشتریان خارجی

مهارت‌های مورد نیاز:
تسلط بر زبان برنامه‌نویسی C#
تسلط بر ASP.NET Core / WebAPI
تسلط بر RESTful APIها، معماری کلاینت/سرور و JSON
تسلط بر SQL Server و طراحی پایگاه داده
تسلط بر Entity Framework و LINQ
تسلط بر مفاهیم برنامه‌نویسی شی‌گرا و Design Patterns
آشنایی با Agile و تکنیک‌های توسعه سریع نرم‌افزار
تسلط بر Git
آشنایی با Domain Driven Design
آشنایی با Message Brokerهایی مانند RabbitMQ
آشنایی با معماری Microservice
تجربه استفاده از Chrome Debug Tools و ابزارهای مستندسازی و ارزیابی API مانند Swagger و Postman
آشنایی با مفاهیم Code Profiling و روش‌های سنجش عملکرد نرم‌افزار

مهارت‌های زیر مزیت محسوب می‌شوند:
آشنایی با مفاهیم توسعه انواع تست‌ها مانند Unit Test و ...
آشنایی با Docker
آشنایی با پروتکل‌های ارتباطی مانند gRPC، GraphQL، HTTP و ...
آشنایی با متدهای کدنویسی ابری و امن (Secure Coding, Cloud-native)
آشنایی با مفاهیم و ابزارهای ابری و تجربه کار با Docker و K8S

وظایف:
همکاری در طراحی و توسعه محصول از نیازمندی‌های مطرح‌شده
توسعه کدهای قابل گسترش با خوانایی بالا
اجرای Refactorهای مورد نیاز برای افزایش قابلیت نگهداری کدها
توسعه مولفه‌ها و APIها با توجه به نیازمندی‌ها
ساخت و مدیریت Schema، Stored Procedure، SQL Script و Index در پایگاه‌های داده مورد استفاده و بهبود Performance کدها و کوئری‌های موجود
ایجاد مستندات مرتبط با تصمیمات معماری، راه‌اندازی نرم‌افزار و توضیح کدهای پیچیده در چرخه SDLC
همکاری با سایر متخصصان برای ارائه بهترین محصولات و خدمات مطابق با چشم‌انداز و ماموریت‌های شرکت
به‌روزرسانی مستمر فرآیندها، ابزارها و مستندات برای ارتقای دانش شخصی و جمعی اعضای تیم (Workflow, Toolchain, Documents)

آموزش‌های قبل از شروع کار:
آشنایی با شرکت و ساختار سازمانی
آشنایی با محصولات و خدمات
آشنایی با ابزارها و روش‌های کاری
آشنایی با سیاست‌های سازمانی
آشنایی با Codebase و معماری‌های فعلی

آموزش‌های حین کار:
مهارت‌های نرم و شخصیتی
مفاهیم پیشرفته مهندسی نرم‌افزار
مفاهیم پیشرفته پایگاه داده
فقدان هر یک از صلاحیت‌های فوق با توجه به مسیر شغلی

شرایط احراز شغل

سن
تا 40 سال
جنسیت
تفاوتی ندارد
تحصیلات
کارشناسی| کامپیوتر / فناوری اطلاعات
زبان
انگلیسی| بالاتر از متوسط ۷۰٪
نرم افزارها
C#| پیشرفته ASP.Net| پیشرفته Sql Server| پیشرفته Entity Framework| پیشرفته GIT| متوسط RabbitMQ| متوسط Docker| مقدماتی

ثبت مشکل و تخلف آگهی

ارسال رزومه برای ایران ایرتور

insight applicant

مقایسه من با سایر متقاضیان