Riyadh

Senior Programmer / IT Support

Riyadh

JOB IDENTIFICATION
Position Title : Senior Programmer / IT Support

KEY ORGANIZATIONAL RELATIONSHIPS
Accountable To : IT Manager

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)

GET IN TOUCH
info@craft.group