Browse Jobs
For Employers
Post JobLog inGet Started

Software Development Team Leader - Back-End

Alkan CIT
Maadi, Cairo
Posted 4 years ago
29Applicants for1 open position
  • 23Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Accountabilities and Duties

  • Maintain high standards of software quality within the team by establishing good practices
  • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web and business applications.
  • Coordinate with the product development manager to choose which features will be added to the release and their scope.
  • Before release planning, works with the products development manager to plan for the scope, pool of resources who will be needed and high-level sizing
  • Responsible for managing the team task assignment in each sprint and follow up on their work to ensure the plan is followed properly and providing them with the necessary support
  • Responsible for doing the risk analysis based on the available resources and update the plan accordingly
  • Responsible for putting the estimates at the start of each sprint and having a proof of concept in case of any ambiguities
  • Assist in the collection and technical documentation of user's requirements, development of user stories, estimates and work plans
  • Responsible for the whole development phase (code, design, and plan) as well as reviewing the codes
  • Responsible for preparing the demo presentation along with the team
  • Ensure deployment of releases is done correctly
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
  • Adhere to high-quality development principles while delivering solutions on-time and on-budget
  • Research and evaluate a variety of software products
  • Responsible for discussing all the issues arising from the demo and putting action plan (retrospective Feedback Survey) and follow up on the action items resulting from the survey
  • When acting as a Scrum Master; Responsible for gathering all that is missing in the backlog and send it for prioritization based on estimation
  • Provide day to day performance management for subordinates and that includes (Feedback, Coaching, career development, and disciplinary actions)

Job Requirements

Experience and Qualifications Required:

  • 7-9 years of experience as a software developer
  • Prior experience as a technical leadership position is a must
  • Bachelor degree in Computer Engineering or Computer Science or equivalent
  • Fluency in the English language
  • Knowledge of GIS concepts and ESRI technologies
  • Excellent knowledge of J2EE, Spring Frameworks, Hibernate/JPA, JUnit, JMS, Maven/Jenkins, Web Services.
  • Knowledge of Android, GIS & JavaScript is a plus

Competencies Required:

  • Thoroughness
  • Analytical Thinking
  • Technical Expertise
  • Diagnostic information gathering
  • Problem-solving
  • Fostering Innovation
  • Leadership
  • Communication
  • Planning and Organizing
  • Quality Oriented
  • Conceptual thinking

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Development Team Leader - Back-...