seeking a skilled and reliable Part-Time System Programmer to support the development, customization, and maintenance of internal software systems. The ideal candidate will have strong experience in software development, hardware-software integration, automation, and building user-friendly system interfaces.
This role is suited for someone who can work independently, deliver high-quality technical solutions, and support system improvements across multiple functions.
?
Responsibilities
System Development & Customization
Develop, upgrade, and maintain custom system applications
Create and refine user interfaces for touch-based and interactive systems
Build system templates, layouts, and visual components
Optimize system speed, performance, and reliability
Hardware & Software Integration
Integrate and configure hardware devices such as cameras, printers, screens, and sensors
Troubleshoot hardware/software interactions
Improve device performance and reduce system errors
Automation & Remote Management
Build tools for remote system monitoring, updates, and diagnostics
Create dashboards for system usage, reporting, and analytics
Automate internal workflows and operational processes
Data Handling & System Connectivity
Integrate systems with online platforms, cloud services, APIs, and databases
Automate file transfers, data backups, and user data delivery
Implement secure login processes, user authentication, and system permissions
AI & Advanced Features
Implement image-processing features and AI-based enhancements
Develop or integrate modules for automated editing, background processing, and system intelligence features
Security & System Stability
Maintain secure data architecture and maintain backups
Ensure compliance with best practices in data protection
Improve system stability during high-performance use
?
Required Qualifications
Bachelor's degree in
Computer Science, Software Engineering, IT,
or equivalent
3-5 years of professional experience in system programming or software development
Strong proficiency in Python, C#, or JavaScript
Experience working with hardware-software integration
Knowledge of Windows and/or Linux system optimization
Experience with remote access, networking, and security protocols
Experience with image processing, automation, or AI tools is a strong advantage
?
Preferred
Skills
Experience developing or maintaining interactive systems or kiosks
Experience with card payment integrations or third-party API systems
Basic design experience (Adobe or equivalent) to edit system UI components
Experience in event technology, multimedia systems, or automation tools
?
Soft Skills
Strong problem-solving abilities
Ability to work independently with minimal supervision
High attention to detail
Ability to respond quickly for remote support when needed
Creativity and willingness to innovate
?
Work
Location
Remote work
Occasional on-site visits in Abu Dhabi (when required)
?
Work
Hours
Flexible, part-time (approximately 20-26 hours weekly)
Availability for urgent remote support when needed
?
Compensation
Competitive part-time salary
Additional compensation for performance bonuses
?
How to Apply
Applicants must submit:
Updated CV
Portfolio or GitHub link
Examples of system applications or interface work (if available)
Job Type: Part-time
Expected hours: 20 - 26 per week
Education:
Bachelor's (Preferred)
Language:
arabic (Preferred)
Willingness to travel:
* 50% (Preferred)
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.