وظایف اصلی:
طراحی و توسعه نرمافزارهای جانبی (Interface / Bridge / Service) جهت اتصال تجهیزات مختلف به هستهی اصلی سیستم و مدیریت تبادل داده بین آنها.
مسئولیتها:
توسعه و نگهداری نرمافزارهای مبتنی بر .NET (WPF, WinForms یا Web API)
طراحی و پیادهسازی interfaceهای مختلف برای تبادل داده با سرور مرکزی
همکاری در طراحی معماری نرمافزار و مستندسازی فنی
پشتیبانی و رفع اشکال سامانههای موجود
مهارتهای مورد نیاز:
تسلط کامل به زبان برنامهنویسی C# و فریمورک .NET Core / Framework
آشنایی با طراحی و پیادهسازی APIها و سرویسهای ارتباطی
دانش مفاهیم نرمافزارهای کلاینت-سروری
درک معماریهای نرمافزاری مانند Layered, Modular, Microservices و مفاهیمی مثل Dependency Injection
آشنایی با پایگاه دادههای SQL، ترجیحاً MS SQL Server
توانایی رفع اشکال (Debugging / Troubleshooting) در سیستمهای عملیاتی
آشنایی با مفاهیم شبکه، ارتباط با تجهیزات صنعتی یا IoT امتیاز محسوب میشود
ویژگیهای شخصی:
روحیهی یادگیری و تحلیل مسائل جدید
توانایی مستندسازی و ارتباط موثر با تیم
دقت، مسئولیتپذیری و دیدگاه سیستمی