
مهندس بک اند .NETشرکت نرم افزاری نوین سیستم
درباره موقعیت شغلی
درباره شرکت
شرح وظایف
شرایط احراز
- طراحی، توسعه و نگهداری APIها و سرویسهای بکاند با ASP.NET Core و EF Core.
- طراحی ارتباط بین سرویسها از طریق HTTP و صف پیام.
- مهاجرت قابلیتها و دادهها از سامانه قدیمی (SQL Server) به سرویسهای جدید (PostgreSQL).
- پیادهسازی احراز هویت، سطح دسترسی و جداسازی داده در سیستم چندمستاجری (multi-tenant).
- عیبیابی و رفع مشکلات محیط عملیاتی با لاگ، تریس و متریک.
- بهینهسازی کوئریها و بهبود کارایی سرویسها.
- مشارکت در کد ریویو، مستندسازی فنی و تصمیمهای معماری.
- استفاده روزانه از ابزارهای هوش مصنوعی در توسعه، عیبیابی و بازبینی کد.
Language and framework: C#, .NET 8, ASP.NET Core
Data access: EF Core, Dapper
Databases: PostgreSQL, SQL Server
Caching: Redis
Messaging: RabbitMQ (MassTransit), Kafka, Debezium
Deployment: Docker, Kubernetes, Helm, ArgoCD, GitLab CI
Observability: OpenTelemetry, Elasticsearch, Prometheus, Grafana, Sentry
AI: AI coding assistants such as Claude Code, LLM APIs
شرایط احراز
- حداقل 3 سال سابقه کار مرتبط در توسعه بکاند با C# و ASP.NET Core، روی محصولاتی که در محیط عملیاتی اجرا میشدهاند.
- تسلط به EF Core و SQL: طراحی اسکیما، مایگریشن و بهینهسازی کوئری.
- تجربه کار با PostgreSQL و SQL Server.
- تجربه معماری میکروسرویس، صف پیام (RabbitMQ یا مشابه) و Redis.
- آشنایی با Docker و CI/CD.
- درک درست از احراز هویت و سطح دسترسی (JWT، نقشها).
- تجربه عملی و مستمر در کار با ابزارهای هوش مصنوعی برای کدنویسی، و توانایی بازبینی نقادانه خروجی آنها.
درباره شرکت
شرکت نرم افزاری نوین سیستم از سال 1392 تا کنون در زمینه طراحی و ارائه انواع محصولات نرم افزاری و دیجیتالی فعالیت دارد. این شرکت به بیش از 400 موسسه آموزش زبان و به بیش از 400 هزار نفر از مردم میهن در سرتاسر کشور خدمت می کند. نرم افزار مدیریت آموزشگاه زبان، پلتفرم برگزاری کلاس مجازی، طراحی سایت و اپلیکیشن های مختلف و اختصاصی بخشی از محصولات نوین سیستم است.

