Software Development Team Lead

Software Development Team Lead
CodeAesthetics, Pakistan

Experience
4 Years
Salary
80,000 - 90,000 PKR
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Bachelors Degree
Total Vacancies
1 Job
Posted on
Aug 10, 2017
Last Date
Sep 10, 2017
Location(s)

Job Description

We are looking for an "extremely productive" Software Engineer who can lead a team of Software Engineers in implementing requirements specifications, is well acquainted to the Agile development processes, has a background in Software Design, Development, Implementation, and Maintenance, is enthusiastic about learning new technologies, has a strong work ethic,

Any academic or professional education, for which you have been certified for, specific to Project Management would work to your benefit.

Candidates applying for this position should ideally be prepared to join the team immediately.

Requirements:

  • Atleast 4 years of Software Development Experience, with Distributed and Web based Application Development
  • Atleast 1 year of Experience leading a Software Development Team
  • Atleast 2 years experience working in an Agile Team
  • Extensive experience with Test Driven Development
  • Extensive experience in implementing and maintaining Code Integration environments
  • Certification, either Academic or Professional, in Project Management would be a plus
  • Exceptional communication skills in English, both verbal and written

Responsibilities:

  • Turn Client requirements to technical specifications,
  • Work with the team to create estimates, down to Man Hours/Days, Timelining through to a complete Work Breakdown Structure.
  • Prioritize tasks based on both current scope and long term vision
  • Plan, steer, monitors, and report activities of the assigned projects.
  • Translate Technical Specifications, to easy to understand English that the Client can understand easily.
  • Coordinate teams to keep with Sprints, Releases and Deadlines.
  • Vigilantly adapt to changes in resources and/or requirements
  • Communicate with Software Development Team, Design team, Architects, and Clients
  • Establish and maintain relationships with third parties/vendors
  • Handle multiple tasks with responsibility.
  • Keep progress in check along with maintaining quality
  • Assure quality and completeness of software deliveries based on internal and industry standards
  • Assist decision making activities
  • Review deliverables and execute gate reviews.
  • Create and maintain comprehensive project documentation
  • Maintain and improve project management processes, optimized towards maximum deliverability.
  • Perform risk management to identify and minimize project risks

Job Specification

  • Extensive Experience in translating client requirements to Technical Specifications
  • Extensive Experience in estimating Man Hours for Software Development tasks,
  • Extensive Experience in Writing and Reviewing code
  • Experience working with a Task Management and Ticketing Systems
  • Experience working with Version Control Systems, especially GIT
  • Experience working with Code Integration Environments, ideally Jenkins
  • Experience of Dependency Injection
  • Experience of Test Driven Development
  • Experience with System migration and System Evolution
  • Experience managing Checklists, to ensure deadlines are met

Job Rewards and Benefits

CodeAesthetics

Computer Software - Karachi, Pakistan
© Copyright 2004-2024 Mustakbil.com All Right Reserved.