Browse Jobs
For Employers
Post JobLog inGet Started

Technical Lead - Software Development

Beyond Solution
Maadi, Cairo
Posted 5 years ago
49Applicants for1 open position
  • 47Viewed
  • 4In Consideration
  • 43Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

About the Job

  • The Technical Lead works highly independent and contributes significantly in each phase of the Software Development life cycle, including requirements analysis, design, implementation, and support of software products, systems and projects.
  • The technical lead is responsible for leading and technical supervision for the development team, to ensure high quality of deliverable s and project success.

Main Job Duties:

  • Develop tools and applications by producing clean, efficient code.
  • Support Technical skill building (including hiring and training) for the team based on inputs from project manager.Managing project technical activities.
  • Prepare effort estimates and plans for the project
  • Architect system design and discuss system design alternatives
  • Participate in preparing technical proposals and providing technical solutions
  • Conduct demos for clients and other stack holders
  • Review developed modules codes to ensure compliance with coding guidelines
  • Identify projects technical risks and create plans for resolving these risks
  • Lead, motivate, and support team members in technical issues, challenges, and problems

Job Requirements

  • Required to be Computer Science or Computer Engineering graduate with 7-9 years of experience.
  • Being comfortable writing code & getting your hands dirty specially at the early stage of building the team.
  • Have strong technical skills in one of the main OOP languages (Java, DotNet).
  • Have strong front end and back end experience.
  • Have good mobile development experience.
  • Excellent technical background in software design and development
  • Excellent project management skills.
  • Professional commitment to high quality, and a passion for learning new skills.
  • Detail-oriented individual with the ability to rapidly learn about new concepts and technologies.
  • Problem Solving: Ability to analyze and resolve complex infrastructure resource and application deployment issues.
  • Strong planning, organizational, delegation, and decision-making abilities.
  • Experience collaborating effectively with team members and partners.
  • Must be a strong team player and must also have the ability to self-manage their day-to-day workload.
  • Direct understanding of application lifecycle; Agile, SDLC and High availability and Sustained Resiliency.
  • Experience with TFS GIT processes
  • Ability to manage competing priorities and meet deadlines.
  • Excellent English written and verbal communication skills.
  • HTML5, CSS3, JavaScript, AJAX, jQuery and Angular.js, python

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentTechnical Lead - Software Development