Browse Jobs
For Employers
Post JobLog inGet Started

Software Team Leader

Maadi, Cairo
Posted 5 years ago
39Applicants for1 open position
  • 27Viewed
  • 14In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Duties and Responsibilities:

  • 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 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.

Job Requirements

  • 5-7 years of experience.
  • experience with C# .NET
  • experience with ASP.NET (Web Forms and MVC)
  • Experience with HTML, JavaScript
  • experience in Microsoft SQL Server
  • experience with android
  • experience working in an Agile environment
  • Certified Scrum Master preferred
  • Proven experience managing the overall planning, execution, vision and success of complex technical projects
  • Strong communication and technical skills
  • Ability to influence and manage change
  • Proficient in Microsoft Office suite (Excel, PowerPoint, Visio, etc.)
  • Bachelor’s degree in Computer Science or related field or relevant work experience.
  • Outstanding interpersonal skills, including strong communication skills, both verbal and written.
  • Professional, personable, accountable, and reliable.
  • Ability to facilitate efficient and effective meetings.
  • Expertise in planning, executing and delivering projects on time and within budget.
  • Critical thinking, ability to challenge others and drive productivity, while maintaining strong business relationships.
  • Experience with Waterfall and Agile approaches to software development and implementation.
  • Excellent organizational & time management skills.
  • Impeccable attention to detail and follow through.
  • Experience working with large/complex clients.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Team Leader