Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Creates the look, layout, and features of a web application.
- The job involves understanding both graphic design and computer programming.
- Will work with development teams or managers.
Job Requirements
- Bachelor’s degree in Information Systems, Computer Science or technically related field, or equivalent education/experience.
- 5+ years of experience developing C# and .Net applications
- Strong JavaScript knowledge and development skills. Must be able to write well structured, maintainable code.
- Familiar with JavaScript libraries and frameworks such as JQuery, Knockout, etc.
- Debugging skills and knowledge of how to use browser developer tools
- Strong HTML and CSS skills, must have the ability to convert mockups and ideas into professionally crafted web pages.
- UI and UX skills
- Experience with Microsoft ASP.net MVC5 with .Net 4.5 and above
- Strong Experience with the Microsoft Entity Framework
- A thorough understanding of OOP, design patterns, and best practice.
- Must have worked in at least one medium to large scale software development projects in the past.
- Strong experience in Agile Software Development (Especially SCRUM)
- Understands responsive web development.
- Strong verbal and written communication skills in both (English and Arabic)
- Experience with source control technologies (Microsoft TFS)