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.