بازگشت به فرصت‌ها
لوگوی ویستا سامانه آسا | ASA
جدیدEnglish

Senior Back-End Developer (.NET)

ویستا سامانه آسا | ASA·تهران·امروز

حضوریارشدقراردادیتوافقی

ویستا سامانه آسا | ASA

شرح موقعیت

Why This Role Matters at ASA: Senior developers design, optimize, and scale backend services for complex financial workflows. They balance system stability with performance, mentor peers, and ensure architecture decisions set the foundation for long-term growth. Job Description / Tasks Design, develop, test, and deploy backend solutions using ASP.NET Core and .NET Core to meet dynamic business requirements. Collaborate with cross-functional teams, including front-end developers, QA, and product owners, to define and implement new features. Write high-quality, reusable, and scalable code following best practices in clean architecture and SOLID principles. Develop and maintain databases using MySQL, SQL Server, and NoSQL databases like MongoDB, Redis Implement and maintain API, including RESTful APIs and gRPC, ensuring smooth integration with other services Utilize Kafka and RabbitMQ message brokers for efficient data processing and communication between services. Troubleshoot, debug, and upgrade existing systems to optimize performance and scalability. Participate in code reviews and provide mentorship to junior developers. Requirements / Skills Proficiency in ASP.NET Core and .NET Core development Strong knowledge of RESTful API and gRPC design and development. Experience with Kafka and RabbitMQ for message brokering. Experience with databases such as MySQL, SQL Server, Redis, and MongoDB. Understanding of Domain-Driven Design (DDD), Test-Driven Development (TDD), and Object-Oriented Programming (OOP). Knowledge of SOLID principles and clean architecture. Familiarity with Git for version control. Familiarity with Agile development methodologies. Strong problem-solving skills. Effective communication and stakeholder management skills.

نیازمندی‌ها

  • Back-end
  • .NET
  • RestFul API