Software Development Team Lead

MidEast Communication Systems - New Cairo, Cairo

Applicants for
1 open position
Experience Needed:
3 to 5 years
Career Level:
Job Type:
Full Time
1 open position
About the Job


  • Guide team development efforts towards successful project delivery.
  • Provide technical leadership to teammates through coaching and mentor-ship.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Identify and encourage areas for growth and improvement within the team.
  • Capable of understanding and contributing to the technical solution from design through to code level
  • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain required system modules, back-end and applications built on different technologies.
  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
  • Design, develop, and unit test applications in accordance with established standards.
  • Participate in peer-reviews of solution designs and related code.
  • Package and support deployment of releases.
  • Analyze and resolve technical and application problems.
  • Provide third-level support to business users.
  • Research and evaluate a variety of software products.
  • Participate in reviews and meetings and provide updates on project progress
Job Requirements


  • BS degree in Computer Science or a related technical degree
  • 3-5 years of experience
  • Possess knowledge of software engineering best practices
  • Show strong personal organization and attention to details
  • Prior experience in a technical leadership position
  • Proven experience in leading and managing the delivery of system/software development projects in a structured environment
  • Experience in both architecture and implementation-level software design
  • Experience in requirements capture, analysis techniques and process improvement approaches
  • Flexible and adaptable to both organizational and project-level changes
  • Comfortable with agile development process and code reviews.
  • Excellent analytical skills
  • Ability to work in teams.
  • Passion for solving hard problems and exploring new technologies.
  • Excellent communication and technical documentation skills
  • Excellent programming expertise and skills in JavaScript and PHP
About this Company

Established in 2005, MCS (Mideast Communication Systems) offers Value
Added Distribution focusing on Networking and Automation businesses.
MCS is part of a Middle East based group of companies. The company is
financially supported by the group, with corporate... (More)

See all Careers and Jobs at MidEast Communication Systems