Job details
Key Roles and Responsibilities
- Meeting with technology managers to determine application and website requirements.
- Analyzing system requirements and delegating development tasks.
- Developing technical specifications.
- Writing scalable code for .NET software applications.
- Reviewing and debugging .NET applications.
- Deploying functional websites, programs, and applications.
- Drafting software and application operating procedures.
Job Requirements
Educational Qualification, Professional Certifications and Affiliations
- BSc degree in Computer Science or Engineering.
- 5+ years of software development experience.
- Excellent knowledge of C#, ASP.NET, Visual Studio .NET.
- Excellent knowledge of database concepts on SQL databases.
- Experience with HTML, JavaScript and web development frameworks (AngularJS, Bootstrap, jQuery).
- Team player, willing to learn, and hard worker.
- Ability to quickly learn new software technologies.
- Analysis and problem-solving skills.
- Ability to manage multiple, concurrent work streams and tasks.
- You have experience working on a number of internal systems, preferably on a large scale.
Work Experience
Minimum of 5 years of experience in the same.Language Skills
- Proficient in English and Arabic.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.