Team Lead Software Development

Team Lead Software Development
Software Productivity Strategists Inc,, Pakistan

Experience
8 Years
Salary
120,000 - 150,000 PKR
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
A university degree in either Computer Science or Software Engineering
Total Vacancies
1 Job
Posted on
Jan 25, 2016
Last Date
Mar 24, 2016
Location(s)

Job Description

The Software Development Lead will be responsible for recruiting, managing and developing a team of developers and QA engineers who develop IoT &/or cognitive applications using IBM Bluemix & IBM Watson.

The team contains a number of different type of roles including:
  1. iOS and Android developers to develop native applications
  2. Node.js developers to develop backend of web & mobile applications
  3. Designers to create UI/UX of web & mobile applications
  4. Front end developers to create hybrid apps in Cordova
  5. Hardware engineers to work on IoT related sensors/devices
  6. Testers to test web & mobile applications
Responsibilities will also include:
This role requires extensive R&D. The lead will be expected to understand complex computer science concepts, do research on those, come up with strategies to solve the problems & lead the team in implementing these solutions.

Expected to provide detailed solution architecture, produce precise documentation that can be used by internal developers and 3rd party developers to build the software component.

Responsible for keeping up to date on latest industry software development innovations and leveraging these to improve the products we develop.

Responsible for establishing software development processes within the department that ensure the quality, cost and predictability of the outputs from the team. The processes would define:
  1. Standard roles and conventions for Agile Software development
  1. Source Control tools and strategy
  1. Coding Standards
  1. Release Management Strategy including key checkpoints (e.g. Architecture review, coding reviews, deployment readiness reviews etc) • Continuous Integration process
  1. QA Strategy
Support the Senior Technical Project manager with budget estimations for technology components/services
Support the Senior Technical Project manager with contract negotiations for technology components/services
Support the Operations Lead to resolve any L3/L4 technical issues that arise in Production

Job Specification

  • 7+ years software development experience
  • 2+ years experience in one of more of the following languages: Java, Objective C, Javascript, Node.js, MongoDB
  • 2+ years experience in managing software development teams in an Agile environment with mixed skill sets (e.g. some backend, some front-end developers etc)
  • 2+ years experience in a software architect role Experience with designing REST API's

Job Rewards and Benefits

Incentive Bonus

Software Productivity Strategists Inc,

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