Monday, December 12, 2011

[KITlist-Tech] Software Configuration Management Lead (Cupertino, CA)

Please direct your responses to: george@gmrecruiter.com

Company is an inventive research and development company that designs and engineers high-profile, portable, hand-held consumer electronics products, like the. The products they design and engineer are easy-to-use and offer users benefits that are only made possible through tightly integrated digital technologies and wireless connectivity.

The Role:
They are looking for an individual with a passion for making development teams more efficient and productive. An individual that has the wisdom and knowhow to create an infrastructure to support a truly world-class product development team.
• Provide strategic direction and logistical support for IT-related activities to support operations and efficiency of the development organization
• Build, maintain and continuously improve an infrastructure for a multi-site development team including source code repository, build tools and scripts, continuous integration infrastructure, packaging and deployment tools.
• Establish and maintain agile development toolset including tools for managing user stories and product defects.
• Establish processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
• Investigate and recommend best practices for maintaining code quality, including development of code metrics, code review workflows, code coverage measurement and the use of static and dynamic analysis tools.
• Be the guardian of the open source policy and ensure compliance with all applicable licenses; develop processes to ensure ongoing maintenance of all open source and third party code.
• Influence and drive operational excellence best practices within the organization.
• Manage hardware inventory, devices and user accounts/setup for the development organization. Actively participate in procurement of equipment and licensing compliance
• Influence the team's technical and business strategy by making insightful contributions to the team's priorities and approach. Make a significant contribution to team planning.
• Actively mentor junior developers and train experienced engineers, improving their skills, their knowledge of their systems, and their ability to get things done.
Basic Qualifications:
Bachelor's Degree in Computer Science or related technical field and 5 years relevant work experience, or 7+ years relevant work experience
• Proficiency in at least one modern programming language such as C, C++, Java, Python or PERL
• Experience supporting and developing Linux environments and embedded software
• Knowledge of professional software engineering practices and industry best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
• Experience in using modern SCM tools such as SVN, Perforce, Git, Mercurial, Hudson, Gerrit, Review Board, Maven, CruiseControl, Confluence, Jira, Bamboo, Make, Scons, Ant.
• Experience in communicating with users, other technical teams, and management to collect requirements, evaluate alternatives and develop processes and tools as needed to support the organization.


Preferred Qualifications:
3+ years of experience in a leadership role supporting a product development organization which has successfully delivered consumer oriented products
• Solid knowledge of distributed version control systems (DVCS) such as Git and Mercurial and experience transitioning teams from traditional tools to DVCS
• Experience supporting a multi-site development organization
• Experience in developing packaging and deployment tools for multiple platforms: eg: desktop, mobile, cloud.
• Experience with evaluating and integrating open source and in-house developed toolsets
• Excellent communication skills and the ability to generate and communicate meaningful development metrics

ALSO OPENINGS FOR SENIOR SOFTWARE DEVELOPMENT ENGINEERS

PLEASE EMAIL A COPY OF YOUR RESUME AS A WORD DOC ATTACHMENT TO GEORGE MATTHEWS AT George@GMRecruiter.com Thank you.

------------------------------------

********************************************************************

Read the new KIT List blog at www.kitlist.wordpress.com for job tips and to connect to our community!

Please go to www.KITlist.org to join, post jobs, or get answers to common questions. If you have any comments or questions, you can reach us directly at KITtechmoderator@KITlist.org.

By using the KIT List you agree to comply with the Terms of Use on the site, and will not use discriminatory employment practices. The KIT List is a service of Connelly Communications, Inc.

TO UNSUBSCRIBE:
Replying to KIT emails with an "unsubscribe" request does not work.
Instead, just send an email (from the same account you used to subscribe) to KITlist-Tech-unsubscribe@yahoogroups.com. If you are still receiving emails after a few days, please email us at KITtechmoderator@KITlist.org and we will manually remove you. Thanks!
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/KITlist-Tech/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/KITlist-Tech/join
(Yahoo! ID required)

<*> To change settings via email:
KITlist-Tech-digest@yahoogroups.com
KITlist-Tech-fullfeatured@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
KITlist-Tech-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/

No comments:

Post a Comment