Senior Software Developer

Nagwa - Nasr City, Cairo

101 people have clicked
Experience Needed:
More than 3 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
9,000 to 15,000 EGP per month, + Monthly gross salary offered for this position is in the range of 9,000 EGP–15,000 EGP.
Languages:
English
Vacancies:
6 open positions
About the Job
  • Will be in charge of receiving software new modules of modifications from team leader and conducting analysis and design.

Responsibilities:

  • Receive requests for new modules and modifications to existing tasks from team leader.
  • Participate in conducting analysis reports about user requirements, new task requirements, and impact of new task on the internal work flow.
  • Design modules by dividing the user requirements into sub modules and setting time frame for task completion.
  • Assign sub-modules to software developers and start programming of modules.
  • Responsible for database performance tuning.
  • 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 any field
  • 3+ years of related experience
  • Good command of both written and spoken English
  • Excellent knowledge of web development
  • Excellent knowledge of DB concepts and tools (MS SQL Server is a must)
  • Excellent knowledge of Dot Net (ASP.NET, MVC, C#)
  • Excellent knowledge of OOP (concepts, techniques, principles, analysis, and design)
  • Excellent knowledge of design patterns
  • Good knowledge of ORM
  • Fair knowledge of AOP and SOA

Experience in the following skills puts you at the top of the list of applicants:

  • SignalR
  • Design Patterns
  • VoIP
  • WebRTC Technologies
  • AngularJS

Job Behavioral Competencies:

  • Very good communication skills
  • Accuracy and attention to detail
  • Highly organized
  • Time and stress management skills
  • Problem solving skills
  • Adaptability and flexibility
  • Ability to learn
  • Analytical thinking skills
About this Company

Nagwa is an educational technology startup with offices in Windsor, UK and Cairo, Egypt. We have over 300 staff members who are working on creating digital educational products for students.

Our mission is to educate the world.

Our vision is to be a... (More)

See all Careers and Jobs at Nagwa
Hiring?
Signup for an employer account and Post your Jobs!