Software Development Team Leader
Envision Employment Solutions, Egypt

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
As mentioned in job details
Total Vacancies
1 Job
Posted on
Feb 19, 2021
Last Date
Mar 19, 2021
Location(s)

Job Description

Envision Employment Solutions is currently hiring a Software Development Team Leader for a multinational company located in Nasr City, Cairo, Egypt.

Job Summary:
The Software Development Team Leader is responsible for designing and developing specifications for moderately complex software programming applications and lead team of software developers to deliver the required modules addressing business objectives and customer requirements taking into consideration company’s quality standards.

Responsibilities:

  • Software Development
  • Understand the system specifications and users requirements.
  • Deliver releases within stipulated timeframes and according to design and specification.
  • Collaborate with other teams or units to determine functional and non-functional requirements for new software or applications.
  • Develop high-level product specifications with attention to system integration.
  • Maintain and modify existing applications ensuring adherence to standards.
  • Work closely with other teams to ensure product/solution readiness for release.
  • Assist software development and delivery head, program managers, project managers, product solution manager, or project solution architects in solving software design challenges from architectural perspective.
  • Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
      
  •  Software Design
  • Lead and take decisions regarding the software Design and architectural development activities.

  • Software Research and Development
  • Research and evaluate different technology approaches.

  • Software Quality
  • Collaborate with QA team to ensure that the system follows the organization coding convention.
  • Conform and adhere to testing strategy of an application.
  • Conducts unit-testing tasks and fix any defects which may arise

  • Software Documentation 
  • Develop the technical documentation.

  • People Management and leading
  • Lead a team of developers to architect complex enterprise solutions.
  • Provide technical guidance and coaching to developers.
  • Review the code.
  • Monitor team performance and report on metrics.
  • Lead, influence, oversee, and act as a people manager with all the management duties.

Key Results Areas:

  • Coding Quality
  • Coding Writing and Readability. 
  • Code naming and convention.

  • Quality check
  • Number of errors (bugs) in testing phase.
  • Number of errors on production phase
  • Severity of errors (bugs)
  • Number of repeated errors and rework.

  • Adherence to standards

  • On-time reporting and feedback

  • Delivery of releases
  • Timely completion of software releases.
  • Number of features delivered

  • Team management and leading
  • Code review
  • Coaching and mentoring
  • Team’s productivity
  • Team Development and improvement
  • Team Engagement and motivation
  • Feedback meetings
  • Tasks assignment

Requirements:

  • Bachelor degree of computer science, or equivalent
  • Minimum 8+ years of experience in Java software development.
  • Experience of people management and the ability to lead and influence others.
  • Experience in leading and managing the delivery of software development products/projects.
  • Experience in a variety of software development approaches and methodologies including Agile and Waterfall.
  • Very good personal skills and ability to prioritise and carry out multiple tasks.
  • A desire to remain technically capable and an expert in Java technologies
  • Expert in Java frameworks (Spring/EJB)
  • Expert in Relational Databases Oracle (Preferred) or SQL Server and ORM technologies (JPA2, Hibernate)
  • Excellent Knowledge of Java based web services
  • Excellent knowledge of Software architectural and design patterns
  • Java Certifications are a plus.
  • Excellent English language is a must.
Envision Employment Solutions is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Come join us!

Job Specification

Job Rewards and Benefits

Envision Employment Solutions

Information Technology and Services - Giza, Egypt
© Copyright 2004-2024 Mustakbil.com All Right Reserved.