شرح موقعیت
مجموعه مدیریت سرمایه آوای اطمینان، فعال در حوزه بازار سرمایه و توسعه راهکارهای نرمافزاری، به دنبال یک کارشناس ارشد توسعهدهنده .NET با تجربه و دانش فنی عمیق برای پیوستن به تیم فنی خود است. در این موقعیت، انتظار داریم فرد بتواند با استقلال فنی، قدرت تحلیل و توانایی حل مسائل پیچیده در توسعه و بهبود سامانهها نقش مؤثری داشته باشد، نسبت به کیفیت و پایداری خروجی خود مسئولیتپذیر باشد و در مواجهه با چالشهای فنی، راهکارهای مناسب و قابل اتکا ارائه دهد. شرایط و مهارتهای لازم مزیت محسوب میشود
مسئولیتها
- توسعه و بهبود سامانهها و سرویسهای نرمافزاری با استفاده از C# و .NET
- تحلیل نیازمندیهای فنی و ارائه راهکار مناسب برای پیادهسازی قابلیتهای جدید
- طراحی، توسعه و نگهداری RESTful APIها و سرویسهای مرتبط
- مشارکت در تصمیمگیریهای فنی و ارائه راهکار برای مسائل پیچیده نرمافزاری
- توسعه کد باکیفیت، خوانا، قابل تست و نگهداشتپذیر با رعایت اصول و استانداردهای توسعه نرمافزار
- بازبینی و بهبود کدهای موجود و شناسایی فرصتهای Refactoring و بهینهسازی
- بررسی و بهینهسازی عملکرد سامانهها، Queryها و تعامل با پایگاه داده SQL Server
- تحلیل Root Cause خطاها و مشکلات پیچیده و ارائه راهکارهای پایدار برای جلوگیری از تکرار آنها
- نگهداری، پشتیبانی و بهبود مستمر سامانهها و سرویسهای موجود
- انجام Debugging، Troubleshooting و تحلیل Logها در مواجهه با مسائل فنی و عملیاتی
- مشارکت در افزایش پایداری، Performance و کیفیت فنی سامانهها
- همکاری و تعامل مؤثر با سایر اعضای تیم در تحلیل، توسعه و حل مسائل فنی
- مستندسازی راهکارها، تغییرات و تصمیمات فنی موردنیاز
- حداقل ۵سال سابقه حرفهای در توسعه نرمافزار با تکنولوژیهای .NET
- تسلط بالا بر C# و .NET / .NET Core
- تسلط بر مفاهیم Object-Oriented Programming (OOP) و اصول SOLID
- درک مناسب از Software Design و Design Patternهای پرکاربرد
- تجربه حرفهای در طراحی و توسعه RESTful API
- تسلط بر SQL Server، Queryنویسی و بهینهسازی Queryها
- توانایی تحلیل و حل مسائل پیچیده نرمافزاری و ارائه راهکارهای فنی قابل اتکا
- توانایی طراحی و پیادهسازی راهکار با حداقل نیاز به نظارت و راهنمایی مستمر
- توانایی تحلیل، بازبینی و بهبود کدهای موجود
- تسلط بر Debugging، Troubleshooting و Log Analysis
- آشنایی مناسب با اصول Performance Optimization
- تسلط بر Git و فرآیندهای Version Control
- توجه جدی به کیفیت کد، جزئیات فنی و نگهداشتپذیری نرمافزار
- مسئولیتپذیری و پیگیری مسائل فنی تا رسیدن به نتیجه
- توانایی تعامل، انتقال دانش و همکاری مؤثر با سایر اعضای تیم
- آشنایی با Angular
- تجربه فعالیت در پروژههای مالی، بانکی، بازار سرمایه یا FinTech
- آشنایی با Docker
- آشنایی با فرآیندهای CI/CD
- تجربه فعالیت در تیمهای مبتنی بر Agile/Scrum
نیازمندیها
- .NET
- C#
- OOP
مزایا
- وام و تسهیلات رفاهی
- بیمه تکمیلی
- پاداش عملکرد
- هدایای مناسبتی
- بن خرید
- شارژ ماهیانه دستگاه کیوبی
- کمکهزینه آموزشی