Browse Jobs
For Employers
Post JobLog inGet Started

Senior Desktop Developer

United ATS
Obour City, Cairo

Senior Desktop Developer

Obour City, CairoPosted 30 days ago
10Applicants for1 open position
  • 7Viewed
  • 0In Consideration
  • 0Not Selected

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Key Responsibilities:

  • Design, develop, and maintain Windows Forms desktop applications using C# and the .NET Framework.
  • Collaborate with product managers, UX/UI designers, and other developers to create intuitive, responsive user interfaces.
  • Develop reusable code libraries to streamline development and improve maintainability.
  • Debug and troubleshoot application issues and provide timely solutions.
  • Integrate third-party libraries, APIs, and external systems where necessary.
  • Perform code reviews, unit testing, and ensure code quality and performance optimization.
  • Maintain documentation for projects, including design specifications, technical manuals, and user guides.
  • Participate in the full software development lifecycle (SDLC), from concept to deployment and support.

Job Requirements

Required Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • 2+ years of hands-on experience in WinForms development using C#.
  • Strong knowledge of .NET Framework (experience with .NET Core/6 is a plus).
  • Experience with designing and building desktop applications, including multi-threading and event-driven programming.
  • Proficiency in integrating SQL Server or other databases with WinForms applications.
  • Strong understanding of Object-Oriented Programming (OOP) principles and design patterns.
  • Experience with version control systems like Git.
  • Familiarity with debugging tools and performance profiling.

Soft Skills:

  • Strong problem-solving and analytical skills.
  • Attention to detail in UI/UX development to ensure the application is intuitive and user-friendly.
  • Ability to work independently as well as in a team environment.
  • Good communication skills to collaborate effectively with cross-functional teams.
  • Eagerness to learn new technologies and stay updated on industry trends.

Featured Jobs

  • Sales Director (Software & IT ... - 6th of October, Giza1 month ago
    Logo
  • Business Development Manager - Maadi, Cairo2 months ago
    Logo

Similar Jobs

Search other opportunities
JobsBusiness DevelopmentSenior Desktop Developer