نوآوران آفاق هوشمند آتیه | Innovators of Smart Horizons of the Future

استخدام NET / ASP.NET Core Backend Developer

  • دسته‌بندی شغلی

    وب،‌ برنامه‌نویسی و نرم‌افزار
  • موقعیت مکانی

    تهران ، تهران
  • نوع همکاری

    تمام وقت
  • حداقل سابقه کار

    سه تا شش سال
  • حقوق

    توافقی

شرح موقعیت شغلی

About the Position

Afaq Language Center is looking for an experienced and motivated .NET / ASP.NET Core Backend Developer to join our software development team.

We currently maintain an existing Learning Management System (LMS) built with ASP.NET, as well as modern applications with ASP.NET Core backend services and Next.js frontend applications.

The selected candidate will play a key role in analyzing, documenting, maintaining, and developing our existing systems, as well as building new backend services and APIs.

Responsibilities

  • Analyze and understand the architecture, codebase, and technical structure of the existing LMS.
  • Document the existing system, including its architecture, modules, database structure, and key business processes.
  • Maintain, troubleshoot, debug, and develop new features for the existing LMS.
  • Develop and maintain backend applications and services using .NET and ASP.NET Core.
  • Design, develop, and maintain RESTful APIs.
  • Implement backend logic and server-side functionality based on UI/UX designs and business requirements.
  • Collaborate closely with the Frontend team to integrate backend services with Next.js applications.
  • Design, develop, and optimize database structures and queries.
  • Identify and resolve software performance, reliability, and technical issues.
  • Write clean, maintainable, and well-documented code.
  • Contribute to improving the architecture, maintainability, and technical quality of our software systems.
  • Prepare and maintain technical documentation for systems and APIs.
Requirements

  • Strong proficiency in C# and Object-Oriented Programming (OOP).
  • Professional experience with .NET, ASP.NET, and ASP.NET Core.
  • Experience working with and maintaining existing or legacy software projects.
  • Strong knowledge of Web API and RESTful API development.
  • Experience with Entity Framework and Entity Framework Core.
  • Strong knowledge of SQL Server, database design, and query optimization.
  • Good understanding of software architecture and design principles.
  • Familiarity with Clean Architecture, Layered Architecture, and Dependency Injection.
  • Experience with Git and version control systems.
  • Familiarity with Authentication and Authorization concepts.
  • Strong problem-solving and analytical skills.
  • Ability to understand, analyze, and document existing software systems.
  • Ability to work effectively both independently and as part of a team.
Nice to Have

  • Experience with Learning Management Systems (LMS) or educational platforms.
  • Experience analyzing, documenting, and taking ownership of existing software projects.
  • Familiarity with Docker.
  • Experience with Redis or caching technologies.
  • Familiarity with CI/CD concepts and pipelines.
  • Knowledge of web application security best practices.
  • Familiarity with React or Next.js is a plus.
Personal Qualities

  • Strong sense of responsibility and ownership.
  • Ability to quickly understand existing systems and complex codebases.
  • Strong attention to detail and problem-solving skills.
  • Willingness to learn and stay up to date with modern technologies.
  • Ability to document technical processes and share knowledge.
  • Strong communication and teamwork skills.
  • Ability to follow tasks through to completion.
Important Note

This position is not limited to developing new projects. The ideal candidate should be comfortable taking ownership of an existing system, understanding and documenting its codebase, maintaining it, resolving issues, and developing new features.

 Benefits:

Educational service discounts for employees’ immediate family members
Supplementary health insurance
Special celebrations and events for employees
On-the-job training and continuous learning opportunities
Opportunities for personal and professional growth

معرفی شرکت

آکادمی آنلاین زبان انگلیسی آفاق فعالیت خود را از سال ۱۳۸۶ با هدف ارتقاء سطح کیفی آموزش زبان و توزیع عادلانه فرصت‌های آموزشی در سراسر کشور آغاز کرد. این موسسه از همان ابتدا، سیستم آموزشی خود را بر پایه‌ی متدهای استاندارد و شناخته‌شده‌ی آکادمی آکسفورد انگلستان بنا نهاده و همواره از منابع به‌روز و معتبر دنیا از جمله انتشارات یورک بهره برده است. در راستای ضرورت جهانی و همگام با فرارسیدن عصر دیجیتال، موسسه آفاق از سال ۱۴۰۱ با یک تصمیم استراتژیک، تمام شعب حضوری را تجمیع کرده و فعالیت‌های خود را به صورت تخصصی و یکپارچه در بستر آنلاین ادامه داده است. این اقدام نه‌ تنها بر اساس نیازهای آموزشی روز دنیا بلکه برای پیشرفت فرزندان عزیز ایران در مسیرهای جهانی اتخاذ شده است. آکادمی آفاق، در کنار تمرکز بر کیفیت آموزشی، به توسعه مستمر مهارت‌های حرفه‌ای و ارتباط مؤثر در میان نیروی انسانی خود اهمیت ویژه‌ای می‌دهد. ما با به‌کارگیری اساتید برجسته از سراسر دنیا و ایجاد فضایی که در آن ارتقاء مهارت‌ها و توانایی‌های ارتباطی به عنوان پایه‌ای برای موفقیت شناخته می‌شود، توانسته‌ایم رضایت زبان‌آموزان را در تعاملات آموزشی و پیگیری‌های مؤثر جلب نماییم. این موسسه آموزشی امروز با پشتوانه‌ی ۱۸ سال تجربه و بهره‌گیری از تکنولوژی‌های مدرن، دسترسی به آموزش باکیفیت را از هر نقطه‌ دنیا ممکن کرده‌است. ما معتقدیم که آینده‌ی روشن این سرزمین در گرو افزایش آگاهی و استفاده‌ی هوشمندانه از فضای دیجیتال است و در این راه همراه شما هستیم.
  • مهارت‌های مورد نیاز

    Docker C# RESTful
  • جنسیت

    مهم نیست
  • وضعیت نظام وظیفه

    مهم‌ نیست
  • حداقل مدرک تحصیلی

    کارشناسی ارشد

مشاغل مشابه

چه موردی را می‌خواهید گزارش کنید؟

از اینجا شروع کنید

در شغل بهتری استخدام شوید! رایگان!

  • جستجو و ارسال رزومه به آگهی‌های استخدام بیش از ۱۰۰,۰۰۰ شرکت ایرانی
  • رزومه‌ساز رایگان
  • دریافت فرصت‌های شغلی جدید مرتبط از طریق ایمیل (Job Alert)
  • شناخت محیط کار و فرهنگ سازمانی شرکت‌های در حال استخدام
image/svg+xml