Best IT Solution Services Saudi Arabia
عربى
Best IT Solution Services in UAE

Desktop Application Developer

Cyberpark Calicut1 VacantFull Time

We are seeking a skilled and experienced Desktop Application Developer to join our dynamic team.The ideal candidate will have a strong background in desktop tracking application development, possess in-depth knowledge of system administration, and demonstrate proficiency in developing offline applications with seamless synchronization capabilities when online.

Requirements


Software Development: 

Design, develop, test, and maintain desktop applications tailored to meet the needs of the organization or clients.

Programming: 
Write clean, efficient, and well-documented code in languages such as C++, Java, C#, or others, depending on the technology stack.

UI/UX Design: 
Collaborate with UI/UX designers to create user-friendly and visually appealing interfaces for desktop applications.

Debugging and Troubleshooting: 
Identify and resolve software defects, bugs, and issues through systematic debugging and troubleshooting processes.

Desktop Tracking Application:
Design, develop, and maintain desktop tracking applications to meet the specific needs of our organization.
Implement features for real-time data tracking, reporting, and analysis.
Collaborate with cross-functional teams to gather requirements and ensure the successful delivery of tracking solutions.

Offline Application Development:
Create robust offline desktop applications that provide a seamless user experience in the absence of an internet connection.
Implement data synchronization mechanisms to ensure accurate and up-to-date information when transitioning from offline to online modes.
Ensure efficient and secure data transfer between the desktop application and server, maintaining data integrity and consistency.
Address challenges related to conflicts and resolution during synchronization processes.

System Administration: 
Demonstrate a strong understanding of system administration principles, including the ability to configure and optimize desktop environments for optimal performance and security.
Good knowledge in Windows, Linux, MaciOS 


Collaboration: 
Work closely with cross-functional teams, including product managers, QA engineers, and other developers, to ensure the successful delivery of desktop applications.

Code Review: 
Participate in code reviews to maintain code quality, ensure adherence to coding standards, and promote knowledge sharing within the development team.

Performance Optimization: 
Optimize desktop applications for speed, scalability, and efficiency to deliver a seamless user experience.

Version Control: 
Use version control systems (e.g., Git) to manage and track changes in the source code.

Documentation: 
Create and maintain technical documentation for desktop applications, including code documentation, system architecture, and user manuals.

Stay Current: 
Stay updated on emerging technologies, programming languages, and industry best practices to continuously improve skills and contribute innovative ideas.

Qualifications:

Education: Bachelor's or higher degree in Computer Science, Software Engineering, or a related field.
Programming Skills: Proficiency in one or more programming languages commonly used for desktop application development (e.g., C++, Java, C#).
Desktop Frameworks: Experience with desktop application development frameworks, such as WPF (Windows Presentation Foundation) / JavaFX /JavaSwing or any other.
UI/UX Knowledge: Understanding of UI/UX principles and the ability to collaborate effectively with designers to create intuitive user interfaces.
Problem Solving: Strong problem-solving skills and the ability to analyze complex technical issues.
Testing: Experience with software testing methodologies and practices.
Adaptability: Ability to adapt to changing project requirements and priorities.
Attention to Detail: Strong attention to detail and a commitment to delivering high-quality software.


In a Nutshell

Tell Your Friends About this Position

Ready To order Your Project ?

×

HEY! LET'S GET TO KNOW YOU

GENERAL INFORMATION
WORK EXPERIENCE