Desktop Application Developer

3 weeks ago


india PloPdo Full time

We are seeking a talented Windows Desktop Application Developer with expertise in

Windows file system and drivers, as well as comprehensive knowledge in network

layer, multimedia processing (ffmpeg), file compression, and encryption/decryption.

Additionally, the ideal candidate should possess the ability to integrate with cloud

storage solutions and connect to cloud infrastructure to provide real-time status

updates of application workings. As a member of our team, you will be responsible

for designing, developing, and maintaining robust desktop applications that provide

seamless integration with various cloud platforms.


Responsibilities:

  • Design, develop, and maintain Windows desktop applications with a focus on efficiency, reliability, and scalability.
  • Utilize knowledge of Windows file system, drivers, and network layer to implement features related to file management, networking, and data transfer.
  • Integrate desktop applications with cloud storage solutions such as Amazon S3, Microsoft Azure Blob Storage, or Google Cloud Storage.
  • Implement real-time communication protocols to connect desktop applications with cloud infrastructure for monitoring and status updates.
  • Leverage ffmpeg for multimedia processing tasks such as video/audio encoding, decoding, and transcoding within desktop applications.
  • Implement file compression algorithms to optimize storage usage and facilitate faster data transfer.
  • Implement file encryption and decryption mechanisms to ensure data security and confidentiality.
  • Collaborate with cross-functional teams including software engineers, QA testers, and product managers to deliver high-quality software solutions.
  • Conduct thorough testing and debugging of applications to ensure optimal performance and reliability.
  • Stay updated with the latest technologies, trends, and best practices in desktop application development, multimedia processing, and cloud integration.
  • Provide technical guidance and support to junior developers as needed.


Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Proven experience as a Windows desktop application developer with strong proficiency in C#/.NET framework.
  • In-depth understanding of Windows file system architecture, drivers, and network protocols.
  • Experience integrating desktop applications with cloud storage platforms (e.g., AWS, Azure, Google Cloud).
  • Proficiency in multimedia processing using ffmpeg library.
  • Experience with file compression algorithms and techniques.
  • Experience implementing file encryption and decryption mechanisms.
  • Familiarity with cloud infrastructure services such as AWS EC2, Azure VM, or Google Compute Engine.
  • Proficiency in communication protocols such as RESTful APIs, WebSocket, or MQTT for real-time data exchange.
  • Strong problem-solving skills and the ability to troubleshoot complex issues.
  • Experience with version control systems (e.g., Git) and Agile development methodologies is a plus.



  • india Renous consulting Full time

    Job Responsibilities :- Develop desktop applications primarily for Windows and Linux platforms.- Utilize object-oriented design principles and demonstrate proficiency in C/C++ programming.- Create graphical user interfaces (GUI) using tools such as Visual Studio .Net 2019, VS Code, or Eclipse.- Implement hardware interaction functionalities including RS-232,...


  • Anywhere in India/Multiple Locations, IN Renous consulting Full time

    Job Responsibilities :- Develop desktop applications primarily for Windows and Linux platforms.- Utilize object-oriented design principles and demonstrate proficiency in C/C++ programming.- Create graphical user interfaces (GUI) using tools such as Visual Studio .Net 2019, VS Code, or Eclipse.- Implement hardware interaction functionalities including RS-232,...


  • Anywhere in India/Multiple Locations Renous consulting Full time

    Job Responsibilities :- Develop desktop applications primarily for Windows and Linux platforms.- Utilize object-oriented design principles and demonstrate proficiency in C/C++ programming.- Create graphical user interfaces (GUI) using tools such as Visual Studio .Net 2019, VS Code, or Eclipse.- Implement hardware interaction functionalities including RS-232,...

  • Desktop Support

    6 days ago


    india Novalink Solutions LLC Full time

    Job Description The Desktop Support Technician serves as the first point of contact for IT related support,providing tier 1 client support for all technical issues relating to installing, diagnosing, repairing,maintaining, and upgrading all PC hardware and equipment to ensure optimal workstationperformance, hardware, software, printing, connectivity, mobile...

  • Desktop Technician

    1 day ago


    india DLK Group (PTY) Ltd Full time

    Job Description 1st and 2nd Line Mobile Communication Support:Create and deploy images for all mobile devices.Provide ongoing maintenance support for hardware and software.Creatively resolve issues related to mobile communications.Handle email-related inquiries.Offer 1st and 2nd line assistance as required.Ensure prompt response to calls and escalate when...

  • Desktop Technician

    3 weeks ago


    india DLK Group (PTY) Ltd Full time

    Job Description 1st and 2nd Line Mobile Communication Support:Create and deploy images for all mobile devices.Provide ongoing maintenance support for hardware and software.Creatively resolve issues related to mobile communications.Handle email-related inquiries.Offer 1st and 2nd line assistance as required.Ensure prompt response to calls and escalate when...


  • india Tredence Full time

    About Tredence Tredence is a global analytics services and solutions company. We are one of the fastest growing private companies in the country for three straight years according to the Inc. 5000 and we continue to set ourselves apart from our competitors by attracting the greatest talent in the data analytics and data science space. Our...


  • india Brilliant Computers Full time

    Job Description Desktop Technician will provide daily local or remote support for desktop-related issues. This includes receiving incoming calls, addressing inquiries, troubleshooting hardware, software, and application problems, and documenting the steps taken to resolve challenges in a ticketing system. The candidate will also be responsible for ensuring...


  • india Excis Compliance ltd Full time

    Job Description Desktop Technician will provide day to day local\remote desktop support, receive inbound calls, answer questions, troubleshoot and document steps performed to resolve challenges with hardware, software and application issues in a ticketing system. The candidate will also need to facilitate customer resolution for calls and engage their...

  • Desktop Support L1/L2

    4 weeks ago


    india Qtek Systems Full time

    Description : This position provides the second level of support to end users by handling service requests that have been escalated by lower tiers. Support will be provided onsite, remotely, over the phone, or via email. They will be required to develop solutions for network, desktop, and server problems. Should be able to handle issues related to...

  • Application Developer

    4 weeks ago


    india Huquo Consulting Full time

    Job Description :The person will be part of the application development team for a major Insurance client. He/ She will work with different stakeholders to identify application development opportunities and perform cost benefit analysis on the same.- The role will involve activities including design, build and configuration of applications to meet business...


  • India Purview Services Full time

    Experience: - 5 - 8 years- Qualification: - Job Location: - Job Type: - Full Time- Skills: - Microsoft Power Automate Desktop- Vacancies: - 2**Job Posted**: Feb 17, 2023 | **Total views: 1** **Job Description**: RPA - Power Automate Desktop (PAD) Consultants (C1/B3/B2) **Responsibilities**: - Understand the RPA capabilities from business / functional...


  • india Flintex Consulting Pte Ltd Full time

    Job Description Role and Responsibilities • Provide assistance, knowledge and user support in all aspects of IT .• Technical support to Desktop, Local Area Network (LAN\WiFi) and all business applications.• Install standard business desktop/laptop Images to an agreed standard.• Configure and install appropriate hardware/software to the user’s...


  • india Excis Compliance ltd Full time

    Job Description Responding to client support requests. Contacting clients to find out the nature of the problem. Traveling to the client’s location or connecting via remote link. Troubleshooting hardware and software issues. Installing and maintaining hardware and computer peripherals. Installing and upgrading operating systems and computer...


  • india Excis Compliance ltd Full time

    Job Description Background As a member of the End User Support team, the candidate will provide high quality support with very good customer service, technical expertise and timeliness.  This position has frequent contact with end users, peers and managers primarily face to face as deskside support for service requests and on-site problem resolution. The...


  • india Novalink Solutions LLC Full time

    Job Description The Specialist is knowledgeable on the usage and support of Windows Operating systems and products that run on those platforms. The individual performs a full range of computer administration functions with minimal direction and/or technical support. The individual will uninstall, repair, or update software and operating systems. The...


  • india Excis Compliance ltd Full time

    Job Description Responding to client support requests. Contacting clients to find out the nature of the problem. Traveling to the client’s location or connecting via remote link. Troubleshooting hardware and software issues. Installing and maintaining hardware and computer peripherals. Installing and upgrading operating systems and computer...


  • india Excis Compliance ltd Full time

    Job Description Responding to client support requests. Contacting clients to find out the nature of the problem. Traveling between Thessaloniki and Prosotsani. Troubleshooting hardware and software issues. Installing and maintaining hardware and computer peripherals. Installing and upgrading operating systems and computer software. Troubleshooting...


  • India TechKnowledgeHub.org Full time

    About TechKnowledgeHubTechKnowledgeHub.org is a non-profit organization dedicated to empowering individuals and communities through technological education and resources. We provide a platform for learners of all skill levels to access comprehensive tutorials, guides, and support on a wide range of technology topics.The RoleWe are seeking a highly...


  • india TechKnowledgeHub.org Full time

    About TechKnowledgeHub TechKnowledgeHub.org is a non-profit organization dedicated to empowering individuals and communities through technological education and resources. We provide a platform for learners of all skill levels to access comprehensive tutorials, guides, and support on a wide range of technology topics. The Role We are seeking a highly...