
Windows Application Developer
4 weeks ago
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.
- Bachelor's/Master's degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience in Windows application development.
- 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).
- 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.
- Certifications in .NET, Windows Development, or Embedded Systems are a plus.
- Prior experience working in hardware/software integration projects.
-
Windows Application Developer
2 weeks ago
Islamabad, Islamabad, Pakistan beBee Careers Full timeWe 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...
-
Windows Application Developer
1 week ago
Islamabad, Islamabad, Pakistan beBee Careers Full timeJob 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...
-
Multidatabase Windows Developer
1 week ago
Islamabad, Islamabad, Pakistan beBee Careers Full timeJob 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...
-
Desktop and Mobile Applications Developer
2 weeks ago
Islamabad, Islamabad, Pakistan beBee Careers Full timeThis 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...
-
Windows Platform Developer
1 week ago
Islamabad, Islamabad, Pakistan beBee Careers Full timeTechnical 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 timeJob 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...
-
Windows Services Engineer
7 days ago
Islamabad, Islamabad, Pakistan beBee Careers Full timeJob 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...
-
Desktop Application Developer
17 hours ago
Islamabad, Islamabad, Pakistan beBee Careers Full timeJob 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...
-
Windows Server and Active Directory Professional
2 weeks ago
Islamabad, Islamabad, Pakistan beBee Careers Full timeWe 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 timeJob 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...