Desktop Application Developer

4 weeks ago


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 full-time and part-time job timings available.

Key Responsibilities:

  1. Develop and maintain a robust desktop application to interface with air quality sensors.
  2. Implement data collection modules to gather real-time air quality metrics.
  3. Integrate Kafka for data streaming and ensure seamless data transfer to servers.
  4. Collaborate with backend developers and data engineers to design efficient data pipelines.
  5. Write clean, efficient, and maintainable code following 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.

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.

Preferred Skills:

  1. Experience with frameworks such as Electron or Qt for desktop application development.
  2. Knowledge of cloud services (AWS, Azure, GCP) for data storage and processing.
  3. Familiarity with data visualization tools and libraries.

Why Join Us?

  1. Work on innovative projects that have a direct impact on environmental monitoring.
  2. Join a dynamic team of professionals passionate about technology and sustainability.
  3. Competitive salary and benefits package.
  4. Opportunities for professional growth and development.
Job Specification

Desktop Application Development.

#J-18808-Ljbffr

  • Lahore, Punjab, Pakistan DevNuts Full time

    DevNuts is hiring fresh graduates for permanent roles in web development, mobile app development, desktop applications, Python development, data mining, and automation. If you have recently completed your BS in Computer Science, Software Engineering, AI, or Data Science and want to start your career with us, apply now. Remote and onsite options available.To...


  • Lahore, Punjab, Pakistan beBeeSoftware Full time

    Experience a challenging and rewarding opportunity as we seek a skilled Senior C++ Developer to join our team.The ideal candidate will have deep experience in C++/MFC development, strong grasp of SOLID design principles, and a passion for building high-performance desktop applications.Key Responsibilities:Design and implement desktop application components...

  • Net Developer

    3 weeks ago


    Lahore, Punjab, Pakistan Cynosure Designs Ltd Full time

    Cynosure Designs is committed to discovering top talent and providing them with refined programs to nurture each experience. We enable an environment where team members feel comfortable bringing their full selves to work each day.We are seeking a skilled and experienced .NET developer to join our team. The ideal candidate should have a strong background in...

  • IOS Developer

    4 weeks ago


    Lahore, Punjab, Pakistan UNAVAILABLE Full time

    OverviewLooking for an iOS DeveloperResponsibilitiesDesigning and building mobile applications for Apple's iOS platform.Collaborating with the design team to define app features.Ensuring quality and performance of the application to specifications.Identifying potential problems and resolving application bottlenecks.Fixing application bugs before the final...

  • Software Developer

    4 weeks ago


    Lahore, Punjab, Pakistan Marhaba Laboratories Full time

    Bachelors degree in Computer Science or other software development certification.Development experience in C# / VB.Net, ASP.NET Programming (Desktop/Web Base applications).Good knowledge of ERP / Integrated environment.Expert experience of VS 2010, 2012 C# / VB.Net, ASP.NET.SQL Server 2005/2008, PL-SQL / Triggers / Stored Procedures.Perform product...

  • Game developer

    3 weeks ago


    Lahore, Punjab, Pakistan NovaMart Procurement Full time

    Game developer vacancy in Lahore PakistanJunior Game DeveloperWe are seeking a talented and passionate Junior Game Developer to join our team in Lahore. As a Junior Game Developer, you will work closely with our senior developers to create engaging and innovative games for mobile and desktop platforms.Responsibilities:- Collaborate with the team to...


  • Lahore, Punjab, Pakistan LMKR Full time

    Join to apply for the Senior C++ Developer role at LMKR1 week ago Be among the first 25 applicantsJoin to apply for the Senior C++ Developer role at LMKRWe are looking for a skilled and hands-on Senior C++ Developer to join our R&D team. This role is ideal for someone with deep experience in C++/MFC development, strong grasp of SOLID design principles, and a...

  • QA Lead

    4 weeks ago


    Lahore, Punjab, Pakistan Entermarkets Full time

    Degree in Computer Science or related field of expertise.Must be able to plan and organize testing efforts for our web, mobile, desktop, and server applications. The ideal candidate should possess excellent written and spoken English language skills, be able to develop/update QA test scripts, and document functional specifications, processes, reports, test...


  • Lahore, Punjab, Pakistan HR POD Careers Full time

    Full Stack Developer - MERN (Remote, Anywhere in Pakistan, AED Salary)Join to apply for the Full Stack Developer - MERN (Remote, Anywhere in Pakistan, AED Salary) role at HR POD Careers.Get AI-powered advice on this job and more exclusive features.Proven experience as a Full Stack Developer or in a similar role.Bachelor's degree in Computer Science or a...


  • Lahore, Punjab, Pakistan HR POD Careers Full time

    Requirements:Proven experience as a Full Stack Developer or in a similar role.Bachelors degree in Computer Science or a relevant field.Minimum of 5+ years of experience in developing desktop and mobile applications.Strong familiarity with common technology stacks.Proficient in multiple front-end languages and libraries (e.g., HTML, CSS, JavaScript, XML,...