About the job
Collaborate with team members to determine best practices and client requirements for software
Develop intuitive software that meets and exceeds the needs of the company
Professionally maintain all software and create updates regularly to address customer and company concerns
Analyze and test programs and products before the formal launch
Troubleshoot coding problems quickly and efficiently to ensure a productive workplace
Ensure software security by developing programs to monitor the sharing of private information actively
Actively seek ways to improve business software processes and interactions
Aid and support the coaching and training of other team members to ensure all employees are confident in the use of software applications
Manage the set-up and configuration of systems
Requirements
Fluent in English and Arabic language is Mandatory
Bachelor’s degree in equivalent field
Over 10 years of experience in Development, Implementation and Testing of Web
Applications, Windows Applications and Client-Server in multiple Platforms
Familiar in updating, accessing and version controlling the code using Team Foundation Server (TFS), sub-version, GitHub
Hands-on experiences in the following languages: C#, PHP and JavaScript
Experience in business analysis
5+ years’ experience in leading a development team