Iranian Company in Tech Industry
Annual Package: 1.8 – 2.3 billion Tomans
Responsibilities
· Design, develop, and maintain scalable backend applications using .NET.
· Build and maintain RESTful APIs and backend services.
· Develop clean, reusable, and maintainable code following best practices.
· Design and optimize database queries and data access layers.
· Identify and resolve performance bottlenecks and technical issues.
· Implement authentication, authorization, and application security measures.
· Collaborate with Product, Frontend, QA, and DevOps teams.
· Review code and ensure adherence to development standards.
· Write unit tests and maintain automated testing coverage.
· Participate in system architecture decisions and continuous improvement initiatives.
Requirements
· 5+ years of experience in backend development.
· Strong proficiency in C# and the .NET ecosystem.
· Experience developing RESTful APIs and backend services.
· Strong understanding of object-oriented programming and SOLID principles.
· Experience with relational databases and SQL.
· Knowledge of software architecture and common design patterns.
· Familiarity with Git, code reviews, and version control workflows.
· Experience with unit testing and automated testing frameworks.
· Understanding of application security and performance optimization.
· Strong problem-solving skills and ability to collaborate effectively.