استخدام (Senior Back-End Developer (.NET
شرح موقعیت شغلی
We're seeking a skilled .NET Backend Developer to join our engineering team and help build robust, scalable applications.
Key Responsibilities:
- Design and develop high-performance backend services using .NET Core/.NET 6+
- Write clean, maintainable, and well-documented code
- Create and maintain RESTful APIs and microservices
- Optimize database performance and write efficient queries
- Implement security and data protection measures
- Participate in code reviews and provide constructive feedback
- Collaborate with frontend developers and other team members
- Troubleshoot and debug production issues
- Contribute to technical architecture decisions
- Write and maintain unit tests
Required Qualifications:
- 3+ years of experience in backend development with C# and .NET
- Strong knowledge of ASP.NET Core and Web API
- Proficiency in SQL Server and Entity Framework
- Experience with microservices architecture
- Understanding of design patterns and SOLID principles
- Experience with version control systems (Git)
- Knowledge of testing frameworks (e.g., xUnit, NUnit)
- Familiarity with CI/CD pipelines
- Good understanding of REST APIs and API security
Preferred Skills:
- Experience with Azure cloud services
- Knowledge of message queuing systems (RabbitMQ, Azure Service Bus)
- Familiarity with container technologies (Docker, Kubernetes)
- Experience with agile development methodologies
- Knowledge of caching mechanisms (Redis)
- Understanding of GraphQL
- Experience with monitoring tools and logging frameworks
مهارتهای مورد نیاز
- Back-end
- .NET
- مستندسازی
- عیب یابی
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست