Browse Jobs
For Employers
Post JobLog inGet Started

Senior Web Developer

Nagwa
Nasr City, Cairo
Posted 7 years ago
1 open position
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Job Summary:

  • Help create a seamless online conferencing platform and educational videos on Nagwa’s website, research and develop advanced approaches in multimedia, video-conferencing and video-building tools.

Responsibilities:

  • Handle daily tasks, including fixing bugs and building new features
  • Build back-end APIs and develop two large scale projects for Nagwa
  • Coach junior team members
  • Test debugging, data validation, and test case scenarios
  • Stay up to date with the latest software development technologies and methodologies to develop internal work

Job Requirements

Qualifications & Work Experience:

  • Bachelor’s degree in Computer Science or Engineering.
  • 3+ years of experience in web development.
  • Excellent understanding of OOP, n-tier architecture, and design patterns.
  • Thorough knowledge of SOA is a plus.
  • Very Good knowledge of ORM and LINQ.
  • Very good knowledge of web technologies (HTML/XML).
  • Good Knowledge of .NET 4.0 and 4.5.
  • Good knowledge of ASP.NET MVC and Web API.
  • Good knowledge of Big Data, MongoDB, and Cassandra is a plus.
  • Good knowledge of large-scale web application deployment is a plus.
  • Good knowledge of test-driven development is a plus.
  • Knowledge of source control like TFS is a plus.
  • Knowledge of queues, multi-threading, and parallelization is a plus.
  • Knowledge of WebRTC is a plus.
  • Experience with JavaScript, jQuery, JSON, CSS3, HTML5, and AngularJS.

Job Behavioral Competencies:

  • Very good communication skills.
  • Good R&D skills.
  • Accuracy and attention to detail.
  • Highly organized.
  • Time and stress management skills.
  • Analytical thinking skills.
  • Problem-solving skills.
  • Adaptability and flexibility.
  • Ability to learn.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Web Developer