Browse Jobs
For Employers
Post JobLog inGet Started

Software Development Team Leader

Nagwa
Nasr City, Cairo
Posted 6 years ago
71People have clicked1 open position
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Job Summary:

If you’re passionate about analysis and design and think you can lead a team of software developers, we are looking for a Software Development Team Leader to supervise the process of creating new modules as well as modifying existing ones.

Responsibilities:

  • 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 work flow
  • 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

Job Requirements

Qualifications & Work Experience:

  • Bachelor’s degree in any field
  • 5+ years of relevant experience
  • Good command of English
  • Excellent knowledge of web development
  • Excellent knowledge of DB concepts and tools (Microsoft SQL server)
  • Excellent knowledge of .NET Framework (ASP.NET, MVC, Web API, SignalR, C#)
  • Familiarity with ASP.NET Core is a plus
  • Familiarity with WebRTC is a plus.
  • Excellent knowledge with JavaScript
  • Familiarity with a frontend JavaScript framework (Angular, React, Vue.js, etc.) is a plus
  • Excellent knowledge of OOP (concepts, techniques, principles, analysis, and design)
  • Excellent knowledge of design patterns
  • Excellent knowledge of workflow systems
  • Excellent knowledge of digital audio transmission technologies
  • Very good knowledge of image processing
  • Very good knowledge of data processing and handling various types and sizes of documents and media
  • Good knowledge of ORM (Entity Framework, NHibernate, or something similar.)
  • Good knowledge of video processing

Job Behavioral Competencies:

  • Very good communication skills
  • Accuracy and attention to details
  • Highly organized
  • Time and stress management skills
  • Problem solving skills
  • Adaptability and flexibility
  • Ability to learn
  • Ability to think analytically
  • Leadership and decision-making skills
  • Self-motivated

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Development Team Leader