در این موقعیت، شما عضوی از تیم فنی خواهید بود و در طراحی، توسعه، بهبود و نگهداری سامانههایی مشارکت خواهید کرد که در حوزه پزشکی و اتوماسیون فرآیندهای تخصصی مورد استفاده قرار میگیرند.
اگر به توسعه نرمافزارهای واقعی، حل مسائل پیچیده، معماری صحیح نرمافزار و یادگیری تکنولوژیهای جدید علاقهمند هستید، خوشحال میشویم با شما آشنا شویم.
مسئولیتها
توسعه و نگهداری نرمافزارهای تحت وب با استفاده از C# و ASP.NET
توسعه و بهبود RESTful APIها و سرویسهای نرمافزاری
توسعه قابلیتهای جدید بر اساس نیازمندیهای محصول
رفع خطاها، Debug و Troubleshooting نرمافزار
بهینهسازی عملکرد و افزایش پایداری سامانهها
طراحی و پیادهسازی ساختار مناسب برای بانک اطلاعاتی
همکاری در طراحی و توسعه معماری نرمافزار
مشارکت در Code Review و بهبود کیفیت کد
مستندسازی کد و سرویسهای توسعهیافته
همکاری نزدیک با تیم محصول، هوش مصنوعی و سایر اعضای تیم فنی
مشارکت در توسعه و نگهداری سامانههای مرتبط با اتوماسیون پزشکی و هوش مصنوعی
مهارتهای فنی مورد نیاز
ضروری:
تسلط خوب به C#
تسلط به ASP.NET / ASP.NET Core
تسلط به مفاهیم Object-Oriented Programming (OOP)
تجربه کار با Entity Framework / Entity Framework Core
تسلط مناسب به SQL Server و T-SQL
آشنایی با طراحی و بهینهسازی Database
تجربه طراحی و پیادهسازی Web API / REST API
آشنایی با اصول Software Architecture
آشنایی با Design Patterns
تسلط به Git و مفاهیم Version Control
توانایی Debug کردن و تحلیل مشکلات نرمافزاری
توانایی خواندن و استفاده از مستندات فنی انگلیسی
مزیت محسوب میشود:
تجربه کار با .NET 6/7/8 یا نسخههای جدیدتر
آشنایی با معماریهای Clean Architecture / Layered Architecture
تجربه کار با Microservices
آشنایی با Docker
آشنایی با Redis یا سایر سیستمهای Caching
تجربه کار با Message Brokerها
آشنایی با Unit Testing و Integration Testing
تجربه کار با CI/CD
آشنایی با JavaScript و یکی از Frameworkهای Front-End
تجربه کار با سیستمهای پزشکی، سلامت دیجیتال یا نرمافزارهای سازمانی
آشنایی با مفاهیم AI، Machine Learning یا اتصال نرمافزار به سرویسهای هوش مصنوعی
ویژگیهای فردی
برای ما صرفاً تعداد سالهای سابقه اهمیت ندارد؛ مهمتر از آن، توانایی شما در درک مسئله، طراحی راهحل و نوشتن کد قابل نگهداری است.
از شما انتظار داریم:
مسئولیتپذیر و پیگیر باشید.
توانایی تحلیل و حل مسئله داشته باشید.
کد تمیز و قابل نگهداری بنویسید.
روحیه یادگیری و رشد فنی داشته باشید.
بتوانید مستقل کار کنید و در عین حال عضو مؤثری برای تیم باشید.
نسبت به کیفیت، امنیت و پایداری نرمافزار حساس باشید.
از یادگیری حوزههای جدید مانند هوش مصنوعی و فناوریهای سلامت استقبال کنید
ما یک مجموعه نوآور و در حال رشد در حوزه اتوماسیون پزشکی، نرمافزارهای تخصصی سلامت و هوش مصنوعی هستیم و برای توسعه و نگهداری محصولات نرمافزاری خود، به دنبال یک برنامهنویس C# / ASP.NET توانمند و مسئولیتپذیر هستیم.
چرا همکاری با ما؟
فعالیت روی محصولات واقعی در حوزه هوش مصنوعی و اتوماسیون پزشکی
فرصت مشارکت مستقیم در طراحی و توسعه محصول
محیط کاری پویا و استارتاپی
امکان رشد و ارتقای فنی
یادگیری و کار با تکنولوژیهای روز
همکاری نزدیک با تیم فنی و محصول
امکان تأثیرگذاری مستقیم بر معماری و مسیر توسعه محصول
پروژههای بلندمدت و فرصت ساختن یک محصول تخصصی از مراحل توسعه تا بهرهبرداری
مهارتهای مورد نیاز
C#ASP.NET CoreObject OrientedEntity FrameworkSql Server