Kuwait Finance House Bank Egypt · Cairo, Egypt · Posted 2026-06-03
Key ResponsibilitiesDesign, develop, and maintain applications using .NET CoreLead and contribute to system architecture and technical design decisionsWrite clean, maintainable, and high-performance codeCollaborate with product owners, architects, and cross-functional teamsTroubleshoot, debug, and optimize existing systemsEnsure adherence to best practices in security, performance, and scalabilityParticipate in code reviews and contribute to continuous improvementQualifications4+ years of hands-on experience in software development using C# and .NET / .NET CoreStrong experience with ASP.NET Core, Web APIs, and RESTful servicesSolid understanding of Object-Oriented Programming (OOP), design patterns, and SOLID principlesExperience working with SQL Server and database design conceptsFamiliarity with Entity FrameworkStrong problem-solving, analytical, and communication skills