Ticker

6/recent/ticker-posts

We’re Hiring: Senior Software Developer – .NET (Desktop Applications – C#)

🚀 We’re Hiring: Senior Software Developer – .NET (Desktop Applications – C#)

International Turnkey Systems (ITS) is currently seeking a talented Senior Software Developer with strong expertise in .NET desktop application development. This is an exciting opportunity for experienced professionals who enjoy building powerful enterprise-level Windows applications and working in a collaborative, innovative environment.

📍 Location: CairoEgypt
🕓 Employment Type: Full-time
🏢 Work Model: Hybrid

At International Turnkey Systems, we focus on delivering high-quality enterprise technology solutions for global clients. We are looking for a developer who has strong hands-on experience with C# and the .NET Framework, particularly in building and maintaining Windows desktop applications. The selected candidate will play a key role in designing, developing, and enhancing desktop software used in enterprise environments.

In this role, you will work closely with technical teams to design efficient solutions, develop robust desktop applications, and maintain existing systems. You will also contribute to improving performance, implementing new features, and ensuring the reliability of software systems.

🔹 Key Responsibilities

• Design, develop, and maintain Windows desktop applications using technologies such as Windows Forms and WPF with MVVM architecture.
• Build reusable components and shared libraries to improve the overall system architecture and maintain code consistency.
• Enhance existing applications by adding new features and improving system performance.
• Integrate desktop applications with external services using WCF, Web APIs, REST, SOAP, or direct database connectivity.
• Conduct code reviews and ensure the implementation of best practices including Clean Code standards and SOLID design principles.
• Identify and resolve complex issues related to performance, memory leaks, and multithreading.
• Write optimized SQL queries, stored procedures, and database structures using SQL Server or Oracle.
• Prepare and maintain technical documentation related to system design, development processes, and application features.

🔹 Required Qualifications

• Bachelor’s degree in Computer Science or a related technical field.
• 3–5 years of professional experience working with C# and the .NET Framework.
• Strong practical experience in building desktop applications using Windows Forms and WPF (MVVM pattern).
• Experience creating custom controls and reusable UI components.
• Solid understanding of Object-Oriented Programming (OOP) concepts and common design patterns.
• Knowledge of multithreading, asynchronous programming, exception handling, and logging frameworks.
• Hands-on experience working with SQL Server and Oracle databases.
• Familiarity with development tools such as Git, TFS, and Azure DevOps.
• Experience working in enterprise software development environments.
• Excellent debugging, analytical thinking, and problem-solving abilities.

🔹 Preferred (Nice to Have)

Candidates with additional experience in the following technologies will be considered a strong plus:

• .NET Core, ASP.NET Web API, Entity Framework
• Frontend frameworks such as React or Angular
• Deployment tools and technologies including ClickOnce and MSI installers
• Experience with third-party UI libraries such as DevExpress, Telerik, or Infragistics
• Background working on systems in industries like banking, fintech, ERP, or workflow management
• Knowledge of microservices architecture or experience migrating desktop applications to web platforms

Joining International Turnkey Systems means becoming part of a technology-driven organization that values innovation, collaboration, and continuous learning. You will have the opportunity to work on challenging enterprise projects while expanding your expertise in modern software development practices.

If you are passionate about .NET desktop development and enjoy building scalable enterprise software solutions, we encourage you to apply and become part of our growing team.

📩 Send your resume to: mohamed.lamei@its.ws

Post a Comment

0 Comments