الخبرة : 3-5 سنة
الراتب : Confidential
المكان : Cairo
Job Description
• Lead and mentor a team of .NET developers.
• Design, develop, and maintain scalable and secure .NET applications.
• Review code, provide technical guidance, and enforce best practices.
• Collaborate with product managers, QA engineers, and UI/UX designers.
• Define architecture and ensure the performance, quality, and responsiveness of applications.
• Participate in sprint planning, estimations, and reviews.
• Identify and resolve performance bottlenecks and bugs.
• Stay up to date with the latest .NET technologies and frameworks.
• Lead and mentor a team of .NET developers.
• Design, develop, and maintain scalable and secure .NET applications.
• Review code, provide technical guidance, and enforce best practices.
• Collaborate with product managers, QA engineers, and UI/UX designers.
• Define architecture and ensure the performance, quality, and responsiveness of applications.
• Participate in sprint planning, estimations, and reviews.
• Identify and resolve performance bottlenecks and bugs.
• Stay up to date with the latest .NET technologies and frameworks.
Job Requirements
• Bachelor’s degree in computer science, Engineering, or related field.
• 10 years of hands-on experience in .NET development.
• Strong experience with C#, ASP .NET Core, Entity Framework, LINQ.
• Solid understanding of OOP, SOLID principles, RabbitMQ, Keycloak for SSO, SaaS concepts, and design patterns
• Experience with RESTful APIs, Microservices, Multi-tenant architecture, and SQL Server.
• Familiarity with front-end technologies (e.g., Angular, React, or Blazor) is a plus.
• Proven experience in leading software development teams.
• Excellent communication and problem-solving skills.
• Bachelor’s degree in computer science, Engineering, or related field.
• 10 years of hands-on experience in .NET development.
• Strong experience with C#, ASP .NET Core, Entity Framework, LINQ.
• Solid understanding of OOP, SOLID principles, RabbitMQ, Keycloak for SSO, SaaS concepts, and design patterns
• Experience with RESTful APIs, Microservices, Multi-tenant architecture, and SQL Server.
• Familiarity with front-end technologies (e.g., Angular, React, or Blazor) is a plus.
• Proven experience in leading software development teams.
• Excellent communication and problem-solving skills.