استخدام برنامهنویس وب (Full-Stack)
شرح موقعیت شغلی
شرح شغل:
- طراحی، توسعه و نگهداری برنامههای وب Full Stack با استفاده از تکنولوژیهای مایکروسافت.
- پیادهسازی APIهای RESTful و/یا GraphQL با ASP.NET Core.
- اجرای لایههای سمت کاربر با Blazor یا React/Vite همراه با TypeScript در کنار سرویسهای ASP.NET Core.
- طراحی و پیادهسازی پایگاههای داده با SQL Server یا Azure SQL و استفاده از Entity Framework Core.
- ایجاد و مصرف سرویسهای ابری با Azure (Azure App Service, Azure Functions, Azure Kubernetes Service و غیره).
- استفاده از معماریهای میکروسرویس یا سرویسهای مونوول با قابلیت مقیاسپذیری و استقرار در Azure.
- پیادهسازی امنیت برنامه: احراز هویت/مجوزدهی با Azure AD، OAuth2/OpenID Connect.
- نوشتن تست واحد و یکپارچهسازی (Unit/Integration tests) و انجام کارهای CI/CD با Azure DevOps یا GitHub Actions.
- همکاری با تیمهای محصول، طراحی تجربه کاربری و تیمهای عملیات برای ارائه محصول نهایی با کیفیت بالا.
- نوشتن مستندات فنی، مدیریت کد با Git و شرکت در فرایند کدبازنگری (Code Review).
- بهبود مستمر عملکرد، امنیت و قابلیت نگهداری با استفاده از تستها، پروفایلینگ و ابزارهای Observability (Application Insights، logging، tracing).
تواناییهای که شما را در اولویت انتخاب قرار میدهد:
- تسلط به Net core.
- تسلط کامل به Angular
- تسلط به مفاهیم OOP و زبان #C یا VB.Net
- تسلط به EF Core.
- آشنایی با مفاهیم پایگاه داده و سابقه کار با روال ها و توابع SQLServer
مهارتهای مورد نیاز
- برنامه نویسی وب
- Full-stack
- Entity Framework
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت دائم پایان خدمت