
Application Developer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States.
• Develop desktop applications mainly for Windows and Linux operating systems.
• Apply object-oriented design principles along with C/C++ programming.
• Design graphical user interfaces utilizing Visual Studio .Net 2019, VS Code, or Eclipse.
• Implement functionalities for hardware interaction, encompassing RS-232, Ethernet, and USB protocols.
• Support client-server communication protocols.
• Oversee file-handling operations and integrate database functionalities within applications.
• Construct Win-32/MFC-based DLLs.
• Integrate Open Street Maps (OSM) into applications and ensure their compatibility.
• Collaborate with teams and stakeholders to gather requirements and deliver effective solutions.
• Ensure high standards of code quality, maintainability, and performance optimization.
• Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline.
• 2 to 6 years of pertinent experience in desktop application development.
• Expertise in C/C++ programming languages.
• Familiarity with development environments such as Visual Studio .Net 2019, VS Code, or Eclipse.
• Experience in designing graphical user interfaces (GUI) using tools like MFC and GDI+.
• Strong understanding of client-server communication protocols.
• Practical experience with hardware interaction, including RS-232, Ethernet, and USB.
• Knowledge of database integration and file handling processes.
• Experience in developing Win-32/MFC-based DLLs.
• Familiarity with Open Street Maps (OSM) and geographic information systems (GIS) is advantageous.
• Excellent problem-solving abilities and meticulous attention to detail.
• Strong communication and collaboration skills in a remote work setting.
• Remote working environment.
WAITS GmbH
Invisible Technologies
Mattermost
VulnCheck
Get handpicked remote jobs straight to your inbox weekly.