Company active in IT / Software / Hardware industry
Company active in IT / Software / Hardware industry

Senior .Net Developer

Tehran/ Sa'adat Abad
Full Time
08:00 to 16:00
-
Transportation -Loan -Health insurance -Parking space -Learning stipends -Lunch -Snacks -Coffee shop -In-house Medical doctor -Library -Occasional packages and gifts -Company Car
501 - 1000 employees
IT / Software / Hardware
Iranian company dealing only with Iranian entities
1391
Privately held
توضیحات بیشتر

key Requirements

6 years experience in similar position
Sql Server - Intermediate
MySql - Intermediate
ASP.Net - Intermediate
Rest API - Intermediate
Kafka - Intermediate
Redis - Intermediate
MongoDB - Intermediate
.Net Core / .Net - Advanced
RabbitMQ - Intermediate

Job Description

We are looking for a passionate and experienced *Backend Developer* to join our team and help us build robust and scalable server-side applications.


Job Description:  
As a Senior Backend Developer (.NET) at Asa, you will:

  • 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 APIs 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:

  • 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.

Preferred Qualifications:

  • Experience with DevOps tools like Docker, Kubernetes, and CI/CD pipelines.
  • Proficiency with testing frameworks such as XUnit.

Job Requirements

Gender
Men / Women
Software
.Net Core / .Net| Advanced ASP.Net| Intermediate Sql Server| Intermediate MongoDB| Intermediate MySql| Intermediate Redis| Intermediate Rest API| Intermediate RabbitMQ| Intermediate Kafka| Intermediate

ثبت مشکل و تخلف آگهی

ارسال رزومه برای Company active in IT / Software / Hardware industry