Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Description
Position Responsibility
- Explore and develop innovative solutions to create cutting edge web applications and services
- Translate business requirements and product specifications into components of complex, loosely-coupled, distributed systems.
- Coding application components according to company coding standards.
- Analyzing and diagnosing application problems.
- Integrate data from various back-end services and databases using MS SQL Server
- Cooperate with web designers to match visual design intent.
- Help improve our code quality through writing unit tests, automation and performing code reviews.
Job Requirements
- BS in Computer Science or equivalent.
- 3+ years development experience in enterprise-class systems.
- Experience with object-oriented Design & Programming is a Must.
- Knowledge of ASP.Net MVC is a MUST.
- Experience with .Net Framework and Persistence Framework (Entity Framework, Data Objects) is a must.
- Experience in source code control tools such as: TFS and GitHub.
- Reports development using various reports generation tools and languages.
- Proficiency of the following: C#, SQL Server, ASP.NET MVC, ASP.NET Web Forms, HTML5/CSS (Bootstrap CSS3), JavaScript (jQuery/Knockout), Angular, RESTful hypermedia APIs, Web API.
- Experience working in large government projects.
- Experience with Integration systems and middleware like SSIS.
- Understanding of HTML5 and Responsive designs.
- Experience with Agile methodology and coding practices.
- Good command of English and Arabic languages