Manage the technical aspects of the design, development and deployment of telematics features using a team consisting of internal and external (outsourced and partners) technical resources based on the architecture that has been established.
Outcome (within the first 6 months)
The candidate will be responsible for the following:
Provide technical leadership to the overall program (consisting of core team, internal ISD teams and vendor delivery teams) Coach and motivate the application development team with technical aspects to ensure on time deliveryProvides the project manager a design and development release plan based on product feature release requirements Reports to the project manager the status of design, development and deployment tasks including risks to schedule Establishes standards and best practices for quality delivery (coding standards, development environment set up, code review process, build and release process etc.) Manages a team on on-site developers and build and release process engineers; works as peer with the architects, testing and operations team Does not have development responsibilities; but has the ability to guide the development team with prototype code and help with debugging when necessary.
Qualifications for the Job
Must Have:
Experience working as a technical delivery lead in a Big 5 consulting organization or Internet based company (Web and/or Mobile) 3+ years in a Technical Lead Role in managing development resources (direct people mgmt. is preferred; not just managing off-shore vendors)Ability to work under tight deadlines and lead troubleshooting under-pressureNative mobile application development (iOS and Android)Experience with web technologies (HTML5, AJAX, JavaScript, JSON, REST, Flash)Experience with telematics feature development such as safety & security, navigation apps, internet radio app integration, etc. Experience in developing automated testing techniques using MAVEN, ANT, etc. Experience in developing applications that have multi-language requirements Experience in build and release process that require parallel development of different product release versions Experience with developing server side software that interacts with embedded devices
Nice to have:
Understanding of Infrastructure Design (Servers, Networks, Load Balancers, etc.) Experience with leveraging enterprise security authentication and authorization infrastructure Experience in leading the design using OO concepts and reviewing and approving UML artifacts created by the team Software Product Development experience using the Java development leveraging the Spring and Hibernate Framework using the Websphere Platform Development experience using Aspect Oriented Programming Project experience in delivering integration interfaces using an ESB
Soft Skills:
Ability to manage people (coach and mentor skills needed; don’t need someone who will do the work for others) Ability to develop and manage projects via a plan Ability to develop and communicate technical concepts via: UML, code snippet, etc. to technical people Ability to lead and work with internal resources, off-shore teams and partner organization Ability to explain technical position without getting emotional Ability to work and deal with conflict (technical) Ability to communicate (upwards, peer and downward) accurately and at appropriate time Ability to manage and juggle multiple priorities with dexterity Maintain calm under pressure
|