Team Lead Software Development
تفاصيل الوظيفة
Team Lead Software Development
Software Productivity Strategists Inc., PakistanA university degree in either Computer Science or Software Engineering.
The Software Development Lead will be responsible for recruiting, managing, and developing a team of developers and QA engineers who develop IoT and/or cognitive applications using IBM Bluemix and IBM Watson.The team contains a number of different types of roles including:
iOS and Android developers to develop native applications
Node.js developers to develop the backend of web and mobile applications
Designers to create UI/UX of web and mobile applications
Front-end developers to create hybrid apps in Cordova
Hardware engineers to work on IoT-related sensors/devices
Testers to test web and 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, and lead the team in implementing these solutions.
Expected to provide detailed solution architecture, produce precise documentation that can be used by internal developers and third-party developers to build the software component.
Responsible for keeping up to date on the 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:
Standard roles and conventions for Agile Software development
Source Control tools and strategy
Coding Standards
Release Management Strategy including key checkpoints (e.g., Architecture review, coding reviews, deployment readiness reviews, etc.)
Continuous Integration process
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 Specification7+ years software development experience
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 APIs
Information Technology and Services - Islamabad, Pakistan#J-18808-Ljbffr
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.