View Our Website View All Jobs

Software Development Team Leader

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

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, C#)
  • 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
  • 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

Compensation

  • The monthly gross salary offered for this position is in the range of 18,000 EGP–22,000 EGP.
Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

150