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

Senior .Net Developer

Tehran/ Jordan
Full Time
Sat to Wed
-
-
201 - 500 employees
Banking
Iranian company dealing only with Iranian entities
1397
Privately held
توضیحات بیشتر

key Requirements

5 years experience in similar position
PostgreSql - Intermediate
C# - Intermediate
ASP.Net - Intermediate
Unit Testing - Intermediate
Entity Framework - Intermediate
.Net Core / .Net - Advanced
Prometheus - Intermediate
Gerafana - Intermediate

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
•    5+ 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, Practical DDD concepts )
•    Familiarity with observability, Logging, metrics, tracing (e.g., ELK, OpenTelemetry, Prometheus, Grafana) 
•    Experience working with microservices architecture 
•    Experience with message brokers: 
o    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
ASP.Net| Intermediate .Net Core / .Net| Advanced C#| Intermediate PostgreSql| Intermediate Entity Framework| Intermediate Prometheus| Intermediate Gerafana| Intermediate Unit Testing| Intermediate

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

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