بازگشت

Full Stack Developer

تهران
اشتراک‌گذاری آگهی شغلی
بازه سنی: 27-45
تمام وقت
کارشناسی
کارشناسی ارشد
کارشناس ارشد

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

 

ما در دپارتمان فناوری اطلاعات کارگزاری آگاه، تیم Digital Workplace به دنبال جذب یک Full Stack Developer هستیم تا با طراحی و توسعه سرویس‌های Backend و Frontend و توسعه قابلیت‌ها به‌صورت End-to-End، در بهبود و توسعه سامانه‌های داخلی سازمان و ارائه راهکارهای نرم‌افزاری مقیاس‌پذیر و قابل اتکا، تیم را همراهی کند.

 

مسئولیت‌ها:

  • طراحی و توسعه سرویس‌های Backend با استفاده از C#، .NET و ASP.NET Core
  • طراحی و توسعه RESTful API
  • توسعه بخش Frontend با استفاده از React و TypeScript
  • طراحی، توسعه و بهینه‌سازی پایگاه‌های داده و Queryها
  • توسعه و نگهداری لایه دسترسی به داده با استفاده از Entity Framework Core
  • توسعه Featureها به‌صورت End-to-End از Backend تا Frontend
  • شناسایی و رفع مشکلات و بهبود Performance و Reliability سیستم‌ها
  • مشارکت در Code Review و تصمیم‌گیری‌های فنی تیم
  • نوشتن کد خوانا، تست‌پذیر، قابل نگهداری و توسعه
  • مشارکت در تحلیل نیازمندی‌ها و تبدیل آن‌ها به راهکارهای فنی
  • همکاری نزدیک با تیم‌های Backend، Frontend، QA و Product

 

 

الزامات/مهارت‌ها

دارای مدرک کارشناسی در رشته‌های مهندسی کامپیوتر، فناوری اطلاعات یا سایر رشته‌های مرتبط

 

  • تسلط خوب به C#
  •  
  • تجربه عملی با .NET / ASP.NET Core
  •  
  • تسلط بر مفاهیم OOP و SOLID
  •  
  • تجربه طراحی و پیاده‌سازی REST API
  •  
  • آشنایی خوب با Dependency Injection
  •  
  • تجربه کار با Entity Framework Core
  •  
  • آشنایی با مفاهیم Authentication و Authorization
  •  
  • آشنایی با Async/Await و مفاهیم برنامه‌نویسی Concurrent
  •  
  • تسلط مناسب به یکی از پایگاه‌های داده SQL Server یا PostgreSQL
  •  
  • توانایی طراحی Database Schema و تسلط به SQL و Query نویسی
  •  
  • آشنایی با Indexing و Query Performance
  •  
  • تجربه کار با ORMها، به‌ویژه EF Core
  •  
  • تسلط به Git
  •  
  • آشنایی با Unit Testing
  •  
  • آشنایی با Docker و CI/CD
  •  
  • توانایی Debugging و Performance Troubleshooting
  •  
  • آشنایی با Clean Architecture و Design Patterns
  •  
  • تجربه عملی با React
  •  
  • تسلط مناسب به JavaScript / TypeScript
  •  
  • آشنایی با Component-based Architecture
  •  
  • آشنایی با مدیریت State و Server State
  •  
  • آشنایی با HTML و CSS
  •  
  • توانایی مصرف و Integration کردن REST APIها

مزایای شغلی

  • رفاهیات ماهانه
  •  
  • بیمه تکمیلی
  •  
  • صبحانه و ناهار
  •  
  • وام
  •  
  • کمک هزینه آموزشی
  •  
  • فضای بازی و استراحت
  •  
  • هدایا و بسته‌های مناسبتی