Senior Desktop Application Developer

4 days ago


Lahore, Punjab, Pakistan beBee Careers Full time

We are looking for a skilled developer to create a desktop application that collects data from air quality sensors and sends it to servers using Apache Kafka. This role requires expertise in desktop application development, data handling, and real-time data processing.

Main Responsibilities:
  1. Develop a desktop application that interacts with air quality sensors and sends data to servers.
  2. Create data collection modules to gather real-time air quality metrics.
  3. Integrate Kafka for data streaming and ensure data is transferred smoothly to servers.
  4. Collaborate with backend developers and data engineers to design efficient data pipelines.
  5. Write clean, efficient and maintainable code adhering to best practices and coding standards.
  6. Perform unit testing, debugging and troubleshooting to ensure application stability and performance.
  7. Document software functionality, architecture and APIs for future reference and maintenance.
  8. Stay updated with the latest developments in desktop application development and Kafka.
Essential Qualifications:
  1. Bachelor's degree in Computer Science, Engineering or a related field.
  2. Proven experience in desktop application development using technologies such as C#, Java or Python.
  3. Strong experience with Kafka, including producing and consuming messages.
  4. Familiarity with IoT protocols and sensor data integration.
  5. Proficiency in developing APIs and integrating with backend services.
  6. Experience with real-time data processing and streaming technologies.
  7. Excellent problem-solving skills and attention to detail.
  8. Strong communication and teamwork skills.


  • Lahore, Punjab, Pakistan SKAFS International Full time

    We are seeking a skilled Desktop Application Developer to design, develop, and maintain an application that collects data from air quality sensors and streams it to servers using Apache Kafka. This role requires strong expertise in desktop application development, data handling, and real-time data processing.Job Type: Short term, 2 - 4 months, with both...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    A Desktop Application Developer is required to build a desktop application for Windows.Experience:At least 3 years of experience in developing client/server applications.Responsibilities:Architect complex Windows-based applications.Develop client/server applications using C# and WPF.Integrate with databases and web services.Develop multi-threaded...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    We are seeking a skilled and passionate .NET Developer specializing in Windows desktop applications development using WPF/WinForms.Key Responsibilities:Design, develop, test, and maintain high-quality, scalable, and maintainable WPF desktop applications using the .NET framework.Collaborate with product managers and other developers to implement new features...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    We are seeking a skilled developer to design, develop and maintain an application that collects data from air quality sensors and streams it to servers using Apache Kafka. This role requires strong expertise in desktop application development, data handling, and real-time data processing.Key Responsibilities:Develop and maintain a robust desktop application...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Desktop Application Development OpportunityWe need a skilled and motivated .NET Developer to join our team and contribute to the development of a desktop application.The ideal candidate should have experience developing client/server applications for windows-based applications and be proficient in .Net Core, C#, WPF, SQL Server, and XML.


  • Lahore, Punjab, Pakistan beBee Careers Full time

    About the JobWe are seeking a skilled and passionate .NET Developer specializing in Windows desktop applications development using WPF/WinForms to join our development team.Key Responsibilities:Design, develop, test, and maintain WPF desktop applications using the .NET framework.Collaborate with product managers and other developers to implement new features...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Desktop Applications Developer PositionWe are looking for a skilled developer to join our team and work on developing desktop applications.Main Responsibilities:Develop and maintain desktop applications using the WPF framework, C#, and .NET technologies.Collaborate with the development team to design, implement, and test software solutions.Translate user...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Software Development RoleThis position involves developing desktop applications using WPF and other relevant technologies.Key Tasks:Design, implement, and test software solutions in collaboration with the development team.Maintain existing desktop applications and improve their performance and responsiveness.Work closely with UI/UX designers to create...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    A .Net Core Developer role is available to build a desktop application for Windows.Responsibilities:Design and develop client/server applications for Windows.Architect complex Windows-based applications using C#, WPF, SQL Server, Web Services, WCF, REST, API, MSTest/NUnit, and XML.Key Requirements:Experience developing Windows-based applications.Proficiency...


  • Lahore, Punjab, Pakistan beBee Careers Full time

    Desktop Application ArchitectIn this role, you will design, implement, and optimize native macOS applications to meet performance, security, and usability standards.Key responsibilities include developing complex desktop tools using Swift with AppKit, integrating Python CLI tools into macOS environments, and ensuring secure app packaging and...