Senior .NET Software Developer
The German University in Cairo · Cairo, Egypt
قدّم وتابع مع أبلاي إيدجThe German University in Cairo (GUC) is seeking talented and motivated .NET Software Developers (Framework) (Senior levels) to join our development team. The ideal candidate will be responsible for designing, building, and maintaining high-quality web and software applications, ensuring performance, scalability, and reliability.ResponsibilitiesDesign, develop, and maintain web and software solutions using the .NET (Framework) technologies .net core is aplus.Collaborate with cross-functional teams to analyze requirements, resolve issues, and deliver high-quality solutions.Implement and test SQL Server databases and ensure proper integration with backend applications.Ensure all system functionalities work effectively, including UI layout and usability improvements.Participate in code reviews, integration, and testing with other team members.Maintain up-to-date documentation for all development and design activities.Adhere to departmental standards, development guidelines, and process documentation.Gain a deep understanding of the business context to ensure software aligns with operational needs.Qualifications & SkillsBachelor’s degree in Computer Science, Computer Engineering, or related field.Experience: 4+ yearsStrong proficiency in C# and ASP.NET Web Forms.Experience with both .NET Framework (.NET Core is a plus)Proficiency in Microsoft SQL Server (queries, stored procedures, schema design).Solid understanding of HTML, CSS, and JavaScript.Experience in UI/UX design and website layout (Figma experience is a plus).Familiarity with source control systems such as Git or Visual Studio Team Foundation Server (TFS).Strong analytical skills and attention to detail.Good command of written and spoken English.General ProfileStrong sense of responsibility, reliability, and consistency in work.Ability to organize and manage projects, tasks, and deadlines efficiently.Commitment to quality standards and continuous improvement.Collaborative and proactive attitude in a team-oriented environment.