استخدام برنامهنویس NET Core.
شرکت فراموج در راستای توسعه تیم فنی خود از برنامهنویسان مستعد و علاقهمند به یادگیری و کار تیمی دعوت به همکاری مینماید.
موقعیت شغلی: برنامهنویس Back-End.
تکنولوژیها: NET Core ،C# ،SQL Server ،RESTful APIs.
نوع همکاری: تماموقت.
محل کار: حضوری/ترکیبی ـ تهران.
مهارتهای الزامی:
- مسلط به زبان #C، مفاهیم شیگرایی (OOP) و توسعه با پلتفرم ASP.NET Core.
- تجربه کار با پایگاههای داده رابطهای (مانند PostgreSQL) و چارچوب Entity Framework Core.
- دانش کافی در طراحی و پیادهسازی API RESTful.
- آشنایی با سیستمهای کنترل نسخه (مانند Git) و فرآیندهای همکاری تیمی مبتنی بر آن.
- درک مفاهیم Agile و Scrum و تجربه کار در محیطهای چابک (Agile) به عنوان توسعهدهنده.
- توانایی تحلیل مسائل پیچیده، ارائه راهحلهای بهینه و رفع مشکلات نرمافزاری.
- روحیه همکاری در تیم، تعهد به زمانبندیها و مسئولیتپذیری بالا.
مهارتهای امتیازی:
- دانش معماریهای مدرن نرمافزاری مانند Microservices و Event-Driven Architecture.
- تجربه کار با ابزارهای Containerization (مانند Docker) و اورکستراسیون (مانند Kubernetes).
- آشنایی با پیادهسازی پایپلاینهای CI/CD و ابزارهای مرتبط.
- دانش اصول طراحی سیستمهای مقیاسپذیر (Scalable) و بهینهسازی عملکرد (Performance Optimization).
- تجربه استفاده از راهکارهای Caching (مانند Redis) و بهینهسازی کوئریها.
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.