Browse Jobs
For Employers
Post JobLog inGet Started

Software Team Lead

KNDSoft
Shorouk City, Cairo
Posted 4 years ago
18Applicants for1 open position
  • 16Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Mentor and manage a team of Software Developers including their projects and performance.
  • Provide leadership and guidance to coach, motivate, and lead team members to their optimum performance levels.
  • Establish goals and prioritize work assignments based on product road-map and client requirements.
  • Implement appropriate software development methodologies, best practices, documentation, and tools.
  • Contribute to and leads design, architecture, process and development discussions.
  • Provide recommendations to support and improve clients business practices.
  • Scope project goals with a work breakdown structure (WBS) and lead estimation efforts to identify cost and timetables.
  • Lead, execute, and ensure project plan objectives are on time and within the estimated budget
  • Use Impeccable computational thinking, the breakdown of large complex problems into small, simpler ones to solve technical and business challenges.
  • Focus on profitability, quality and throughput goals and drive metrics/reports for continuous improvement.
  • Deliver project road-map and client objectives on-time, communicating clearly with team, management and stakeholders.
  • Efficiently and effectively align team to meet schedule and fulfill commitments.
  • Champion and improve the continuous integration and deployment of software within and across teams.
  • Apply Agile methodologies to structure and execute releases reliably and with high quality.
  • Collaborate with BA, QA, and Client Services to provide support to customer objectives and goals in a professional and organized manner.
  • Proactively monitor and identify metrics that can effectively report the overall health of projects and systems to mitigate risk and resolve issues before they are experienced by internal/external stakeholders.
  • Manage and control scope, timeline, risks, issues and change management across multiple projects.
  • Interface with departments to exchange information regarding project status and to build and maintain rapport.
  • Advocate for the right outcomes with data, conviction, and diplomacy.
  • Maintain and build upon client relationships ensuring customer loyalty and trust.
  • Assist the sales team as a technical resource to support new business growth.
  • May be required to perform other duties as requested, directed or assigned.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Team Lead