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)