فرصة عمل
Senior Product Designer
Consultants Valley Egypt - كونسلتنس فالي مصر
ملخص JobPlatform
نظرة سريعة على الوظيفة
هذه الوظيفة لدى Consultants Valley Egypt - كونسلتنس فالي مصر، في Cairo, Cairo, Egypt، بنظام دوام كامل. تفاصيل الوظيفة والمهارات المعروضة أدناه مأخوذة من إعلان الوظيفة الأصلي.
الوصف الأصلي
عن الوظيفة
Job Description & Responsibilities: Design, develop, maintain scalable high-performance, secure, and efficient APIs and services using C# .NET and .NET 8. Architect and implement Microservices based solutions to support enterprise applications. Work with Domain-Driven Design (DDD) principles to create well-structured applications. Develop event-driven systems and implement messaging solutions using RabbitMQ and MassTransit. Optimize database performance and ensure best practices in SQL development. Collaborate with cross-functional teams to define, design, and deploy new features. Utilize and implement design patterns to enhance application maintainability and scalability. Ensure high availability, performance, and security of applications. Implement caching strategies and performance optimizations for large-scale applications. Maintain proper documentation of code, APIs, and system architecture. Candidate RequirementsMinimum 5 years of experience as a C# .NET Developer with extensive experience in building Microservices applications. Strong understanding and practical experience with Onion Architecture and Clean Architecture. Deep understanding and practical experience implementing SOLID principles and Clean Code practices to ensure maintainable, efficient, and scalable software. Strong knowledge of modern design and architectural patterns, including CQRS, Dependency Injection, and Repository Pattern. Proficiency in SQL, including query optimization, indexing, and database performance tuning. Experience with relational and NoSQL databases, including PostgreSQL, MongoDB, DynamoDB, or Cassandra and Graph Databases for modeling complex relationships and social interactions. Strong expertise in C# with a deep understanding of Object-Oriented Programming (OOP) and implementing Design Patterns using C#.NET. Proficient in LINQ and its practical applications. Solid experience working with .NET Core Framework, including EF Core and ADO .NET Expertise in designing and developing RESTful Web APIs. Familiarity with Domain-Driven Design (DDD) and Event-Driven Architecture. Experience with messaging systems, particularly RabbitMQ and MassTransit. Knowledge of cloud platforms such as AWS, Azure, or Google Cloud for deploying and managing applications. Hands-on experience with CI/CD pipelines and DevOps practices. Familiarity with containerization technologies like Docker and Kubernetes. Proficiency in Unit Testing and Test-Driven Development (TDD). Show more
المسار المهني
نظرة عامة على الدور
AI
Senior Product Designer leads the creation of user-centered digital products through research, prototyping, and collaboration.
المهارات
المهارات المطلوبة
مصدر الوظيفة
إعلان الوظيفة الأصلي
تم العثور على هذه الوظيفة من خلالLinkedIn. يمكنك مراجعة الإعلان الأصلي من خلال رابط المصدر قبل التقديم.
