دیجی پی
دیجی پی

.Net Developer

Tehran/ Vanak
Full Time
شنبه تا چهارشنبه
-
-
201 - 500 employees
Finance / Investment
Iranian company dealing only with Iranian entities
1397
Privately held
توضیحات بیشتر

key Requirements

4 years experience in similar position
PostgreSql - Intermediate
C# - Advanced
GIT - Intermediate
Rest API - Intermediate
.Net Core / .Net - Advanced
RabbitMQ - Intermediate
Docker - Basic

Job Description

We are a leading fintech company building high-scale, secure, and innovative web applications that enhance digital finance experiences for millions of users.
We are looking for a skilled and responsible Senior .NET Developer to join our engineering team and contribute to the design and development of high-performance, scalable systems.

Responsibilities
• Design, develop, and maintain services and APIs using .NET / ASP.NET Core
• Actively contribute to technical decisions and system design
• Write clean, maintainable, and testable code following Clean Code and SOLID principles
• Perform code reviews and help improve overall code quality
• Identify performance bottlenecks and optimize system efficiency
• Collaborate with Product, QA, and DevOps teams to support CI/CD processes
• Participate in requirements analysis and translate business needs into technical solutions
• Contribute to managing technical debt and continuous system improvement
• Document key parts of the system and technical decisions

Technical Requirements
• 4+ years of professional experience with C# and .NET (preferably .NET 6+)
• Strong experience with ASP.NET Core (Web API, Middleware, Dependency Injection)
• Solid experience with Entity Framework Core and ORM concepts
• Hands-on experience with PostgreSQL (Data modeling, Query optimization, Indexing)
• Understanding of authentication and authorization (JWT, OAuth2 / OIDC)
• Proficiency with Git and modern workflows (branching, pull requests, code reviews)
• Experience writing tests (Unit tests / Integration tests; tools: xUnit / NUnit + Moq)
• Strong understanding of OOP, design patterns, and practical DDD concepts
• Familiarity with observability: logging, metrics, tracing (e.g., ELK, OpenTelemetry, Prometheus, Grafana)
• Experience working with microservices architecture
• Experience with message brokers: RabbitMQ or Kafka

Nice-to-have
• Docker and containerization concepts
• Kubernetes and CI/CD pipelines (e.g., GitLab CI/CD)
• Experience with CQRS and MediatR

Soft Skills
• Strong problem-solving and analytical thinking
• Ability to collaborate effectively within a team
• High attention to code quality and detail
• Ownership mindset and accountability
• Good time management and prioritization skills

Job Requirements

Gender
Men / Women
Software
C#| Advanced .Net Core / .Net| Advanced Rest API| Intermediate PostgreSql| Intermediate GIT| Intermediate Docker| Basic RabbitMQ| Intermediate

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

ارسال رزومه برای دیجی پی

insight applicant

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