Windows Application Developer

4 weeks ago


Islamabad, Islamabad, Pakistan Shibli Full time

We are looking for a highly skilled Windows Application Developer with expertise in .NET application development, multi-threading, and device integration. The ideal candidate should have experience in developing Windows-based applications and preferably cross-platform mobile applications. The role requires a deep understanding of HID (Human Interface Devices), USB devices, and driver interactions. Work involves creating applications for embedded hardware and IoT devices. This is a senior level position where you will be responsible for designing, developing, and optimizing applications that interface with various hardware peripherals.

Duties & Responsibilities:
  • Design, develop, and maintain Windows applications using .NET Framework/.NET Core (C# or C++).
  • Implement multi-threading and asynchronous programming techniques to optimize performance.
  • Develop applications that interact with HID (Human Interface Devices), USB devices, and low-level hardware interfaces.
  • Work with Windows drivers, including understanding their functionality, debugging, and interaction with applications.
  • Ensure smooth integration of software with third-party hardware devices and troubleshoot issues.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Optimize application performance, including memory management and CPU utilization.
  • Work on mobile application development (Android/iOS) when required, leveraging cross-platform frameworks like Xamarin, .NET MAUI, or Uno Platform.
  • Debug and resolve complex software and hardware interaction issues.
  • Stay up to date with Windows APIs, latest .NET features, and emerging technologies in application development.
Qualifications:Education:
  • Bachelor's/Master's degree in Computer Science, Software Engineering, or a related field.
Experience:
  • 3+ years of experience in Windows application development.
Technical Skills:
  • Strong proficiency in C# and .NET Framework/.NET Core, C++, Win32 API.
  • Solid understanding of Windows desktop application development (WPF, WinForms, or UWP).
  • Experience in multi-threading, task parallelism, and asynchronous programming.
  • Hands-on experience with HID (Human Interface Devices), USB communication protocols, and device integration.
  • Understanding of Windows drivers, driver debugging, and device management.
  • Experience working with Windows APIs, P/Invoke, and inter-process communication (IPC).
  • Knowledge of serial communication protocols (RS232, RS485, WIFI, Bluetooth, etc.) is a plus.
  • Familiarity with mobile development technologies like Xamarin, .NET MAUI, or Uno Platform (preferred).
  • Experience with database management (SQL Server, SQLite, or NoSQL).
  • Proficiency in debugging tools like WinDbg, ProcMon, and Wireshark.
  • Experience with version control systems (Git, Azure DevOps, or SVN).
Soft Skills:
  • Strong problem-solving and debugging skills.
  • Ability to work independently as well as in a team environment.
  • Good communication skills to collaborate with cross-functional teams.
  • Ability to manage multiple tasks and meet project deadlines.
Preferred Qualifications:
  • Certifications in .NET, Windows Development, or Embedded Systems are a plus.
  • Prior experience working in hardware/software integration projects.
#J-18808-Ljbffr

  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    We are seeking a skilled Windows Application Developer to join our team. This senior-level position involves designing, developing, and optimizing applications that interface with various hardware peripherals.About the Role:Design, develop, and maintain Windows applications using .NET Framework/.NET Core (C# or C++).Implement multi-threading and asynchronous...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Job Description:We are seeking an exceptional software developer with expertise in .NET application development, multi-threading, and device integration. The ideal candidate should have experience in developing Windows-based applications and preferably cross-platform mobile applications.Main Responsibilities:Design, develop, and maintain Windows applications...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Job Overview:We are looking for a skilled .NET Developer to join our team. The successful candidate will be responsible for designing and developing a Windows desktop application using C# with multi-database support.Responsibilities:Design and implement the architecture of the entire application.Manage a team of developers working under this role.Collaborate...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    This is a senior-level position where you will be responsible for designing, developing, and optimizing applications that interface with various hardware peripherals.About the Position:Design and develop Windows-based applications using .NET Framework/.NET Core (C# or C++).Implement multi-threading and asynchronous programming techniques to optimize...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Technical Requirements">We are seeking a skilled developer with experience in creating batch files and PowerShell scripts for service automation. Familiarity with Windows installers and services, as well as knowledge of current best practices, is essential.">Key Responsibilities">The ideal candidate will have experience with developing, testing, and...

  • Software Engineer

    1 week ago


    Islamabad, Islamabad, Pakistan beBee Careers Full time

    Job Overview">This role involves creating and maintaining services targeting multiple Windows platforms. The ideal candidate will have experience with handling aspects of installed Windows services, including logging, errors, and registry entries.">Responsibilities">Developing, testing, and debugging code in an agile environment is a key aspect of this...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Job OverviewWe are seeking a skilled engineer to develop and maintain high-quality Windows services. The ideal candidate will have 5+ years of experience in software development and proficiency in C# and Python.Key Responsibilities:Design, develop, and test Windows services that meet the required specifications.Implement robust logging and error management...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Job DescriptionWe are seeking a highly skilled Senior C++ Developer to join our software development team. The ideal candidate should have over 6 years of experience in developing desktop applications.The successful candidate will have expertise in C++2011, C#/.Net, Windows Service, and Visual Studio 2017+. Additionally, they will have knowledge of Windows...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    We are seeking a skilled Windows Server and Active Directory Professional to join our team. This is an exciting opportunity for someone who enjoys working on complex Windows Server and Active Directory projects.Job Responsibilities:Deploying, maintaining, and troubleshooting Windows Server, Active Directory, DNS, PKI, Exchange server, and open-source...


  • Islamabad, Islamabad, Pakistan beBee Careers Full time

    Job Overview:We are looking for a skilled C++ and C# developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining desktop applications using C++ and C#. The ideal candidate will have a strong background in object-oriented programming, data structures, and algorithms.The...