Software Development Team Leader

Nagwa - Nasr City, Cairo

Applicants for
3 open positions
Experience Needed:
More than 5 years
Career Level:
Job Type:
Full Time
Education Level:
Bachelor's Degree at least
Arabic, English
3 open positions
About the Job

Job Summary:

Nagwa is looking to hire a person with high caliber to lead a team of software developers, deliver business critical projects while maintaining high morale, manage the day-to-day activities in an efficient and professional manner, and ensure all team targets are met as advised by management.


  • Receiving requests for new modules and modifications to existing tasks
  • Controlling all stages of the development life cycle, including initial analysis, implementation, integration, testing, debugging, data validation, and support
  • Drafting analytical reports on user requirements and new task requirements and their impact on the internal workflow
  • Designing modules by dividing the user requirements into submodules, assigning submodules to software developers to proceed with programming the modules, and setting timeframes for task completion
  • Ensuring that all aspects of the project are completed as planned
  • Receiving user feedback and data modification requests, solving bugs, and handling client complaints
  • Administrating the company’s web portal, including configuring IIS, performance tracking, and problem-solving
  • Staying up-to-date with the latest software development technologies and methodologies to develop internal work
  • Coaching, guiding, and providing regular feedback to the team to enable successful outcomes
  • Being a liaison between the team, the management, and the business unit
Job Requirements

Qualifications & Work Experience:

  • Bachelor’s degree in any field, preferably with a computer science or engineering background
  • 5+ years of relevant experience
  • Good command of English
  • Excellent knowledge of web development (ASP.NET, MVC, C#)
  • Excellent knowledge of DB concepts and tools (Microsoft SQL server, NoSQL databases, PostgreSQL)
  • Excellent knowledge of .NET Framework (.NET, .NET Core)
  • Excellent knowledge of OOP (concepts, techniques, principles, analysis, and design)
  • Excellent knowledge of design patterns
  • Excellent knowledge of data processing and handling various types and sizes of documents and media
  • Excellent knowledge of ORM
  • Experience with CI/CD is a plus
  • Knowledge of video processing is a plus
  • Experience with AWS services is a plus
  • Experience with Docker is plus

Job Behavioral Competencies:

  • Excellent communication skills
  • Adaptability and flexibility
  • Commercial awareness
  • Analytical thinking
  • Accuracy and attention to detail
  • Time and stress management skills
  • Problem-solving skills
  • Leadership skills
About this Company

Nagwa is an educational technology startup with offices in Windsor, UK and Cairo, Egypt. We have over 400 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
Similar Jobs
.NET Team Leader
.Net Team Leader
.NET Team Leader
asasalqarar - Giza
Senior .Net Team Leader
Confidential Company - Cairo
.NET Team Leader
Confidential Company - Giza
.Net Core Team Leader
Amanah - Cairo
See other new jobs >>