Careers
Riyadh, Saudi Arabia
SENIOR PROGRAMMER / IT SUPPORT
BASIC FUNCTION
- Responsible for many phases of the software development lifecycle including technical research, Requirement’s analysis high level and technical design, implementation of enhancements to the product, unit testing, debugging, and maintenance.
 - The main function of IT Support is to install and remove software from computer systems and networks.
 - Diagnoses and repairs technical issues and plans, designs, implements user networks for companies.
 
PRINCIPAL DUTIES AND RESPONSIBILITIES
Senior Programmer
- Utilize established development tools, guidelines and conventions including but not limited to ASP.NET, SQL Server, HTML, CSS, JavaScript and C#/VB.NET.
 - Code and test new Windows and web software applications.
 - Code and test Android & IOS Application.
 - Technical research, coding and testing on special hardware device required as per company business.
 - Should Have Hardware Programming Skills.
 - Should have good command on protocols programming like TCP/ IP, rs232 etc.
 - Knowledge of building automation system.
 - Knowledge in Arduino programming.
 - Knowledge in Control 4, Crestron programming will be added advantage.
 - Maintain existing software systems by identifying and correcting software defects.
 - SQL Programming.
 - Knowledge in PowerBI programming.
 
IT SUPPORT
- To provide hardware and software maintenance, training and consultation, and recommendations about future planning and development of resources.
 - Providing all the services in an effective and efficient manner and ensure maximum access and implementation of technology services and resources.
 - Ensure technology is accessible and equipped with current hardware and software.
 - Troubleshoot hardware, software and network issues.
 - Provide orientation to new users of existing technology.
 - Maintain current and accurate inventory of technology hardware, software and resources.
 - Monitor and maintain technology to ensure maximum access.
 - Troubleshoot technology issues in project on premises and inside company.
 - Responsible for providing assistance to the company’s employees by installing, migrating and supporting their IT Infrastructure.
 
QUALIFICATIONS
Education:
- Degree Holder in Computer Science Major in Programming
 
Experience:
- 6 -8 Years or more experience in the field of Programming with background hardware codding , application development (windows/ smart devices)