
برنامه نویس ارشد بک اند (Senior Backend Developer)
سباسیستم
- حداقل سابقه کار
- مهم
- موقعیت مکانی
- تهران
- نوع همکاری
- تمام وقت
- خدمت سربازی
- معافیت یا انجام شده
مهارت های موردنیاز
- Back-end
- RestFul API
- Git
ما در یک مجموعه نرمافزاری فعال در حوزه توسعه سیستمهای سازمانی و لجستیک، به دنبال جذب یک برنامهنویس ارشد .NET هستیم که علاوه بر تسلط بر زبان C# و تکنولوژیهای مورد استفاده در توسعه نرمافزارهای سازمانی، تجربه و توانایی کار با پروژههای قدیمی مبتنی بر .NET Framework را نیز داشته باشد.
در این موقعیت شغلی، توسعه و نگهداری سیستمهای نرمافزاری سازمانی، توسعه ماژولهای جدید، بهبود عملکرد و کیفیت کد و مشارکت در تصمیمگیریهای فنی اهمیت زیادی دارد.
مسئولیتها و شرح وظایف
در این موقعیت شغلی، توسعه و نگهداری سیستمهای نرمافزاری سازمانی، توسعه ماژولهای جدید، بهبود عملکرد و کیفیت کد و مشارکت در تصمیمگیریهای فنی اهمیت زیادی دارد.
مسئولیتها و شرح وظایف
- توسعه، نگهداری و بهبود سیستمهای نرمافزاری سازمانی موجود.
- تحلیل نیازمندیها و طراحی و پیادهسازی ماژولها و قابلیتهای جدید.
- عیبیابی و رفع مشکلات فنی در پروژههای موجود، بهویژه پروژههای مبتنی بر .NET Framework.
- بهبود عملکرد، پایداری و مقیاسپذیری نرمافزارها.
- بازنگری و بهبود معماری نرمافزار و ساختار کدهای موجود.
- طراحی و توسعه RESTful API و سرویسهای نرمافزاری.
- کار با پایگاه داده و بهینهسازی Queryها و عملیات دیتابیس.
- مشارکت در تصمیمگیریهای فنی و انتخاب راهکارهای مناسب.
- همکاری با اعضای تیم توسعه و انتقال دانش و تجربیات فنی.
مهارتها و تخصصهای موردنیاز
مهارتهای ضروری
مهارتهای ضروری
- تسلط بر زبان برنامهنویسی C# و مفاهیم پیشرفته آن.
- تسلط بر .NET Framework 4.x و تجربه عملی توسعه و نگهداری پروژههای مبتنی بر آن.
- تسلط بر ASP.NET MVC 5 و آشنایی با ساختار و نحوه توسعه پروژههای Legacy.
- تسلط بر Entity Framework 6.
- تسلط بر Entity Framework Core.
- تسلط بر SQL Server و زبان T-SQL و توانایی نوشتن و بهینهسازی Queryهای پیچیده.
- تجربه طراحی و توسعه RESTful Web API.
- تسلط بر مفاهیم OOP و اصول SOLID.
- آشنایی عمیق با Design Patterns و توانایی استفاده صحیح از آنها.
- رعایت اصول Clean Code و توانایی طراحی کدهای قابل نگهداری و توسعه.
- تجربه کار با Git و سیستمهای مدیریت نسخه.
- آشنایی با مفاهیم معماری نرمافزار و طراحی سیستمهای سازمانی.
- آشنایی و تجربه کار با Message Brokerها و معماری مبتنی بر پیام.
مهارتهای تکمیلی
- آشنایی با HTML، CSS و JavaScript.
- تجربه کار با سیستمهای نرمافزاری بزرگ و چندماژوله.
- تجربه بهبود عملکرد و بهینهسازی نرمافزارهای موجود.
- توانایی تحلیل مسائل پیچیده و ارائه راهکارهای فنی مناسب.
خصوصیات فردی
- برخورداری از تفکر تحلیلی و توانایی بررسی و حل مسائل پیچیده.
- توانایی طراحی راهکارهای فنی مناسب و مشارکت موثر در تصمیمگیریهای فنی و معماری نرمافزار.
- داشتن نگاه مهندسی به توسعه نرمافزار و توجه ویژه به کیفیت، توسعهپذیری و نگهداریپذیری کد.
- مسئولیتپذیری، تعهد کاری و پیگیری وظایف تا دستیابی به نتیجه مطلوب.
- توانایی مدیریت زمان، اولویتبندی و مدیریت و پیشبرد مستقل وظایف محولشده.
- برخورداری از روحیه کار تیمی و توانایی برقراری تعامل سازنده با سایر اعضای تیم.
- علاقهمندی به انتقال دانش و تجربیات فنی و مشارکت در رشد تخصصی اعضای تیم.
- داشتن روحیه یادگیری مستمر و علاقهمندی به توسعه دانش و مهارتهای تخصصی.
- دقت و توجه به جزئیات و حساسیت نسبت به کیفیت و صحت عملکرد نرمافزار.
- انعطافپذیری در مواجهه با چالشهای فنی و توانایی ارائه راهکارهای مناسب بهجای تمرکز صرف بر مشکلات.
- برخورداری از بلوغ حرفهای، صداقت و پذیرش مسئولیت در قبال تصمیمها و نتایج کار.
محیط و مزایای همکاری در سبا سیستم
در سبا سیستم تلاش میکنیم محیطی حرفهای، پویا و در عین حال صمیمی فراهم کنیم؛ فضایی که در آن تخصص، خلاقیت، تعامل سازنده و رشد مستمر افراد ارزشمند است. ما به کار تیمی، تبادل دانش و مشارکت اعضای تیم در مسیر توسعه محصولات نرمافزاری اهمیت میدهیم.
در سبا سیستم تلاش میکنیم محیطی حرفهای، پویا و در عین حال صمیمی فراهم کنیم؛ فضایی که در آن تخصص، خلاقیت، تعامل سازنده و رشد مستمر افراد ارزشمند است. ما به کار تیمی، تبادل دانش و مشارکت اعضای تیم در مسیر توسعه محصولات نرمافزاری اهمیت میدهیم.
- محیط کاری دوستانه، صمیمی و مبتنی بر احترام و اعتماد متقابل.
- همکاری با تیمی متخصص و باتجربه در حوزه توسعه نرمافزارهای سازمانی.
- فرصت یادگیری، تبادل دانش و رشد مستمر مهارتهای تخصصی.
- احترام به تخصص، نظرات کارشناسی و استقلال عمل اعضای تیم.
- فراهم بودن فرصت ارائه ایدهها و مشارکت در تصمیمگیریهای فنی.
- همکاری در توسعه و نگهداری سیستمهای نرمافزاری سازمانی و پروژههای فنی چالشبرانگیز.
- فرصت مشارکت در بهبود معماری و ارتقای کیفیت محصولات نرمافزاری.
- بیمه تامین اجتماعی.
درباره شرکت
شرکت سباسیستم فعال در تولید نرم افزارهای تحت وب صنایع تخصصی
شرکت سباسیستم فعال در تولید نرم افزارهای تحت وب صنایع تخصصی


