2

Remote Desktop Application Developer Jobs in Ottawa, ON

Proven experience with high-performance remote desktop/visualization solutions and WAN network ... If you require reasonable accommodation due to a disability during the application or the ...

... DevOps teams, and security professionals to embed security into the full software development ... Conduct application security assessments, code reviews, API testing, threat modeling, and ...

Job Type: Full-Time Remote (Canada) - Hybrid option available for candidates in the Ottawa area (55 ... Help define and enforce secure coding standards, security review gates, and developer security ...

By creating shared standards and reusable components,you'llenable application teams to build ... CIRA embraces a blend of remote and IRL in-office work to keep our team connected and engaged. Our ...

Salary range: $120,000 to $160,00 CAD * Remote-first flexibility to work where you work best, with ... To make sure your application reaches our hiring team, please apply directly through our careers ...

next page

Showing results 1-20

Remote Desktop Application Developer information

What are the key skills and qualifications needed to thrive as a Remote Desktop Application Developer, and why are they important?

To thrive as a Remote Desktop Application Developer, you need strong programming skills in languages like C++, C#, or Java, alongside a solid understanding of networking protocols and remote desktop technologies. Familiarity with frameworks such as Microsoft Remote Desktop Services, Citrix, or VNC, as well as experience using version control systems like Git, is typically required. Problem-solving abilities, attention to detail, and effective communication are crucial soft skills for collaborating remotely and troubleshooting complex issues. These skills ensure the delivery of secure, reliable, and user-friendly remote desktop solutions that meet business and user needs.

What are some common challenges faced by Remote Desktop Application Developers, and how can they be addressed?

Remote Desktop Application Developers often encounter challenges related to ensuring seamless performance and security across diverse network environments. Handling latency, maintaining data encryption, and providing responsive user experiences are key concerns. To address these, developers regularly collaborate with network engineers and security teams, utilize efficient data compression techniques, and stay updated on emerging cybersecurity threats. Continuous testing and feedback loops with end-users also help in identifying and resolving usability issues early.

What is a Remote Desktop Application Developer?

A Remote Desktop Application Developer is an IT professional who specializes in creating software that enables users to access and control computers or devices remotely over a network. These developers design, build, and maintain applications that allow for secure, efficient, and user-friendly remote desktop experiences. They often work with protocols like RDP, VNC, or proprietary solutions, and focus on performance, security, and cross-platform compatibility. Their work is crucial for businesses that support remote work, IT support, or distributed computing environments.

What is the difference between Remote Desktop Application Developer vs Remote Support Technician?

AspectRemote Desktop Application DeveloperRemote Support Technician
Primary RoleDesigning, developing, and maintaining remote desktop applications and toolsProviding technical support and troubleshooting for remote desktop issues
Required SkillsProgramming, software development, UI/UX design, networking knowledgeCustomer service, troubleshooting, basic networking, remote access tools
Work EnvironmentSoftware development teams, IT departments, tech companiesHelp desks, IT support centers, remote support services
CertificationsProgramming certifications, networking certifications (e.g., CompTIA Network+)CompTIA A+, ITIL, customer service certifications

While both roles involve remote access technologies, the Remote Desktop Application Developer focuses on creating and improving remote desktop software, whereas the Remote Support Technician provides technical assistance and troubleshooting for users experiencing remote desktop issues.

What are popular job titles related to Remote Desktop Application Developer jobs in Ottawa, ON? For Remote Desktop Application Developer jobs in Ottawa, ON, the most frequently searched job titles are:
What job categories do people searching Remote Desktop Application Developer jobs in Ottawa, ON look for? The top searched job categories for Remote Desktop Application Developer jobs in Ottawa, ON are:
What cities near Ottawa, ON are hiring for Remote Desktop Application Developer jobs? Cities near Ottawa, ON with the most Remote Desktop Application Developer job openings:

Systèmes de commutation - Ingénieur en applications / Switching Systems - Application Engineer

IP Infusion Canada inc.

Gatineau, QC • On-site, Remote

Full-time

Re-posted yesterday


Job description

Systèmes de commutation - Ingénieur en applications (English Job Description follows)

Description
  • Industrie : Communication, infrastructure
  • Poste : Systèmes de commutation – Ingénieur en applications 
  • Type : Permanent à temps plein
  • Expérience : 5 ans et plus
  • Emplacement : Montréal ou Gatineau (Canada), ou Tel Aviv (Israël), ou le travail à distance

IP Infusion Canada Inc. est à la recherche d'un Ingénieur en applications pour des systèmes de commutation pour rejoindre notre équipe dynamique et en pleine croissance pour développer des applications de pointe pour le routage et la commutation en temps réel des couches 2 et 3 du réseau pour les marchés des fournisseurs de services, des centres de données et de la 5G. Le candidat retenu assurera un soutien en ingénierie des applications, y compris l'intégration de logiciels et de systèmes auprès des entreprises qui développent des produits de mise en réseau utilisant les structures de commutation ASIC Broadcom et les émetteurs PHY.  Au sein de l'équipe IP Infusion Canada Inc., le candidat retenu sera chargé d'assurer la direction technique pour le client ainsi que pour l'équipe d'ingénieurs de IP Infusion Canada Inc.

Compétences requises :

  • Très bonne compréhension des protocoles de mise en réseau et des niveaux physiques et de données
  • Connaissance de l'architecture des chemins de données et du transfert de paquets (commutateurs Broadcom ou autres)
  • Expérience significative dans l'intégration des systèmes (matériel / logiciel)
  • Expérience de travail dans la conception et le dépannage de SyncE / PTP
  • Expérience dans le dépannage d'applications basées sur les SDK Broadcom ou similaires

 

Atouts :

  • Expérience comme ingénieur en applications ou support technique concernant les commutateurs Broadcom ou des dispositifs similaires
  • Expérience dans la conception de circuits imprimés, y compris les schémas, la configuration et les aspects thermiques
  • Expérience concrète en matière d'analyse de l'intégrité des signaux et de l'alimentation
  • Expérience en matière d'applications d'émetteurs-récepteurs
  • Expérience relative à l'utilisation des puces PHY Broadcom ou le développement de pilotes PHY, tels que I2C et MDIO
  • Expérience de la programmation en C ou en environnement Linux

 

Compétences personnelles :

  • Expérience comme ingénieur en applications ou support technique concernant les commutateurs Broadcom ou des dispositifs similaires
  • Expérience dans la conception de matériel basé sur les dispositifs de commutation
  • Expérience relative à l'utilisation des puces PHY Broadcom ou le développement de pilotes PHY, tels que I2C et MDIO
  • Expérience de la programmation en C ou en environnement Linux

 

Éducation et expérience :

  • Un baccalauréat en sciences ou un diplôme supérieur en génie électrique/génie informatique ou l'équivalent
  • 5 ans ou plus d'expérience dans le développement du matériel
  • 3 ans ou plus d'expérience dans l’intégration matériel/logiciel

Switching Systems - Application Engineer 

Description
  • Industry: Communication, Infrastructure
  • Position: Switching Systems – Application Engineer 
  • Type: Permanent FT
  • Experience: 5+ years
  • Location: Montreal or Gatineau (Canada), or TelAviv (Israel), or Remote

IP Infusion Canada Inc. is looking for a Switching Systems Application Engineer to join our growing and dynamic team developing Network Layer 2 and Layer 3 routing and switching leading-edge real-time applications for service provider, data center, and 5G markets. The successful candidate will be providing application engineering support including hardware/software and system integration to companies developing networking products on Broadcom switching fabric ASICs and PHY transmitters.  As part of the IP Infusion Canada Inc. team, the successful candidate will be empowered to provide technical leadership to both the customer and IP Infusion Canada Inc. engineering team.

Required Skills:

  • Very good understanding of the networking & physical / data levels protocols
  • Knowledge in data path and packet forwarding architecture (Broadcom switches or other)
  • Relevant experience in system (hardware / software) Integration
  • Hands-on experience in SyncE / PTP design and troubleshooting
  • Experience in troubleshooting applications based on Broadcom or similar SDKs.

 

Assets:

  • Experience as Application Engineer or Technical Support for Broadcom switches or similar devices
  • Experience in HW design based on switching devices
  • Experience in using the Broadcom PHY chipsets or PHY driver development, such as I2C and MDIO
  • Experience with C programming or Linux environment

 

Personal Soft Skills:

  • Highly flexible and adaptable personality
  • Strong communication skills, both written and spoken English
  • Organized individual, capable of working independently
  • Able to interact with customers and discuss their requirements and needs
  • Able to participate and contribute to a dynamic team

 

Education and Experience:

  • BSc or higher degree in EE/CE or equivalent
  • 5+ year experience of hardware development
  • 3+ year experience of hardware / software integration