Job Description

Faramouj Company invites talented programmers who are interested in learning and teamwork to join its technical team.

Job Position: Back-End Developer. 
Technologies: .NET Core, C#, SQL Server, RESTful APIs. 
Type of cooperation: Full-time.
Work location: In-person/combined - Tehran.

Required Skills:

  • Proficient in C#, object-oriented concepts (OOP), and development with the ASP.NET Core platform.
  • Experience working with relational databases (such as PostgreSQL) and Entity Framework Core.
  • Sufficient knowledge in designing and implementing RESTful APIs.
  • Familiarity with version control systems (such as Git) and team collaboration processes based on them.
  • Understanding of Agile and Scrum concepts and experience working in Agile environments as a developer.
  • Ability to analyze complex problems, provide optimal solutions, and resolve software problems.
  • Team spirit, commitment to schedules, and high responsibility.

Preferred Skills:

  • Knowledge of modern software architectures such as Microservices and Event-Driven Architecture.
  • Experience working with Containerization tools (such as Docker) and Orchestration (such as Kubernetes).
  • Familiarity with implementing CI/CD pipelines and related tools.
  • Knowledge of the principles of designing scalable systems and performance optimization.
  • Experience using Caching Solutions (such as Redis) and Query Optimization.

To see more jobs that fit your career