کاریزما
کاریزما

Senior Back-End Developer(ASP.NET)

Tehran/ Jordan
Full Time
شنبه تا چهارشنبه
-
-
501 - 1000 employees
Finance / Investment
Iranian company dealing only with Iranian entities
1390
Charisma
Privately held
توضیحات بیشتر

key Requirements

2 years experience in similar position
ASP.Net - Advanced

Job Description

Responsibilities:

  • Design and implement backend systems using .NET
  • Develop features using Domain-Driven Design (DDD)
  • Collaborate closely with cross-functional teams to create efficient and scalable software solutions.
  • Develop features using Test-Driven Development (TDD) and Behavior-Driven Development (BDD) for high-quality results.
  • Implement Command Query Responsibility Segregation (CQRS) to enhance performance and scalability.
  • Develop and maintain APIs, including RESTful APIs, GraphQL, and gRPC, to ensure efficient and effective data communication.
  • Use Redis for caching to improve system performance and reduce response times.
  • Use RabbitMQ and MassTransit for messaging to facilitate asynchronous communication between services.
  • Work within an Agile/Scrum framework to deliver on time and support continuous improvement.
  • Maintain and optimize existing code with unit and integration testing.
  • Implement data streaming solutions with Kafka to handle real-time data streams and ensure efficient data flow between services.
  • Familiarity with Elasticsearch for search and analytics.
  • Work with SQL and NoSQL databases to handle data storage and retrieval efficiently.
  • Utilize Entity Framework (EF) for ORM to manage and interact with relational data.
  • Use Git for version control to manage codebase changes effectively.

Additional Responsibilities:

  • Deploy and manage applications with Docker to ensure portability and high availability.
  • Set up and maintain CI/CD pipelines to automate testing and deployment.
  • Participate in code reviews and share knowledge with team members.

Qualifications:

  • Minimum of 5 years of experience with .Net
  • Familiarity with distributed systems and microservices architecture.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.

Job Requirements

Age
20 - 40 Years Old
Gender
Men / Women
Software
ASP.Net| Advanced

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

ارسال رزومه برای کاریزما