پردازش اطلاعات مالی ارس پایدار
پردازش اطلاعات مالی ارس پایدار

Senior Back-End Developer (.Net)

Tehran/ Arjantin
Full Time
Saturday to Wednesday from 8am to 5pm (2 hours flexibility)
-
Loan -Bonus -Military Service Option -Health insurance -Parking space -Flexible working hours -Lunch -Snacks -Breakfast
11 - 50 employees
IT / Software / Hardware
Iranian company dealing only with Iranian entities
1402
Privately held
توضیحات بیشتر

key Requirements

5 years experience in similar position
C# - Advanced
ASP.Net - Advanced
.Net Core / .Net - Advanced

Job Description

What You'll Be Doing:

  • Design and implement backend services using .NET and C#
  • Build scalable, decoupled systems following microservices and event-driven architecture
  • Implement CQRS (Command Query Responsibility Segregation) patterns with separate read/write models
  • Work with Domain-Driven Design principles including aggregates, domain events, and bounded contexts
  • Collaborate with product, front-end, and DevOps teams to ensure end-to-end system integrity
  • Ensure system monitoring, documentation, and performance optimization

 
What We're Looking For:

  • +5 years of professional experience as a back-end or software engineer
  • Strong experience with .NET Core and C#
  • Solid understanding of object-oriented programming and clean code principles
  • Proven experience working with microservices and event-driven architecture
  • Hands-on experience with multiple ORMs (e.g., Dapper, Entity Framework)
  • Experience with message brokers like Kafka and NATS
  • Familiarity with SQL databases (SQL Server) and database design principles
  • Experience working in containerized environments (Docker)
  • Ability to apply design and architectural patterns appropriately (Repository, CQRS, Saga, Event Sourcing)
  • Experience with unit testing, integration testing, and CI/CD pipelines (GitLab CI)
  • Proficiency with Git and collaborative development workflows Strong problem-solving and debugging skills in high-throughput systems

 
Nice to Haves:

  • Knowledge of T-SQL and advanced database optimization techniques
  • Hands-on experience with Redis for caching strategies
  • Experience with Elasticsearch for logging and search capabilities
  • Familiarity with CQRS architectures and denormalizer patterns
  • Hands-on with event sourcing (EventStore) or Saga patterns for complex financial transactions
  • Experience with NoSQL databases like MongoDB, Aerospike, or Apache Ignite
  • Knowledge of MediatR pattern for implementing CQRS
  • Familiarity with resilience patterns using Polly (retry, circuit breaker, etc.)
  • Prior experience in high-frequency trading, payment systems, or risk management domains
  • Familiarity with monitoring tools like Grafana, Elastic APM, Kibana, or Serilog
  • Experience with HashiCorp Vault for secrets management
  • Knowledge of Tehran Stock Exchange (TSE) trading protocols and systems


What We Offer:

  • Supplementary insurance
  • Flexible work hours
  • Occasional gifts
  • Breakfast, lunch, snack
  • Performance-based bonus
  • Alternative Civilian Service

Job Requirements

Gender
Men / Women
Software
ASP.Net| Advanced .Net Core / .Net| Advanced C#| Advanced

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

ارسال رزومه برای پردازش اطلاعات مالی ارس پایدار

insight applicant

مقایسه من با سایر متقاضیان