FROM http://www.CFDeveloper.com - This opportunity has been
screened by CFDeveloper.com.
Please see http://sfbay.craigslist.org/pen/sof/2938204647.html for this
complete job posting.
Senior Software Developer
TechShop, Inc. is looking for an experienced and highly motivated Senior Software
Developer who can quickly understand and enhance our existing, custom web and
business applications. Upon mastering our applications and business process
environment, the successful candidate will then take the lead in moving TechShops
applications and infrastructure to the next level of technology, building a team
that will enable TechShop to use web-facing applications as a catalyst for rapid
growth of the firm. This is a unique opportunity to help build and direct the
creation of a sophisticated application environment spanning many technologies
and automating diverse business processes.
Founded in October 2006, TechShop is the first national membership-based,
do-it-yourself workshop and fabrication studio. Within large 15,000 square foot
facilities, we provide access to more than $1M worth of advanced machines
including laser cutters, water jets, plasma cutters, CNC milling
machines/routers, and welding equipment, to name just a few. We also offer over
50 classes on how to use these machines, as well as advanced computer aided
design software and workstations. We enable people to invent, and make just
about anything they can think of.
TechShop operates like a fitness club, but with advanced tools and equipment
instead of exercise equipment. The monthly and annual memberships we sell allow
people unlimited access to our facilities, and the use of all of our advanced
equipment. Our members range from entrepreneurs and inventors, to students and
hobbyists. See www.techshop.com.
We have many applications that support our business, including membership
enrollment and management, class and equipment reservations and scheduling,
retail store POS systems, accounting and ERP applications, equipment maintenance
management and trouble ticket processing, a sophisticated email system for
newsletters and promotions, detailed management reporting, and an active web
presence and e-commerce site.
We currently have locations in Menlo Park, San Francisco, San Jose, Detroit and
Raleigh-Durham. We are planning to have hundreds of locations nationwide.
Senior Software Developer Job Description:
Provides leadership and manages the tactical execution of software development at
TechShop, and drives a long term strategic plan for our applications and
infrastructure. Will assist in, and direct as needed, the entire lifecycle of all
TechShop software solutions. Additionally, the chosen candidate will build and
lead the software development team.
Senior Software Developer Job Duties:
? Develops the core software solutions that run TechShop internally, that engage
the public via our web site. Projects will include development work on custom
applications as well as integrating those custom applications with packaged
applications to provide a sophisticated system to run our business.
? Interacts with all parts of the company to identify needs; develops an
understanding of business processes, the application and data needs of our
employees and customers; specifies and implements integrated systems to automate
business and web operations.
? Documents and demonstrates solutions by developing flowcharts, layouts,
wireframes, diagrams, charts, code comments, and documentation.
? Specifies and implements security measures in business and web applications.
Assists the IT Infrastructure team in all issues related to data and systems
? Assists in the development of a clear and transparent reporting system for
managers, executives, and board members as requested.
? Prepares, stages/tests, and installs solutions.
? Improves operations by conducting systems analysis; recommending changes in
hardware, programming platforms, policies and procedures, and through collecting,
analyzing, and summarizing development and service issues.
? Assists the IT Infrastructure and Helpdesk team as needed.
Technical Experience and Qualifications:
? Proven developer with 5-10 years experience that can specify application and
web solutions, and execute on development and delivery of those solutions.
? Excellent problem solving and multi-tasking skills, with a creative and
? Sophisticated communicator with solid interpersonal skills. Has the ability to
inform, cooperate, motivate, and inspire people at all levels of the
organization. To work well with people from multiple disciplines.
? Expert in ColdFusion, HTML, SQL/MySQL, and PHP.
? iPhone/iPad application development using Objective-C and Experience and
knowledge of UIKit
? Java/C/C++ experience, with exposure to the full software development life
Other Desirable Skills:
? Experience and knowledge of Video, Core Animation, and Core Graphics
? Experience developing applications for one or more additional mobile platforms
? Server-side development experience on UNIX, .NET platforms or other web
? Understanding of multithreading and networking concepts
This position requires that the chosen candidate keeps up to date on job
knowledge by studying state-of-the-art development tools, programming techniques,
and computing equipment; participating in educational opportunities; reading
professional publications; maintaining personal networks; and participating in
If interested, please fill out this form: <a href="https://docs.google.com/spreadsheet/viewform?formkey=dDEtVkFFeUhPbElpY0RJUmJ2ZWFKSnc6MQ#gid=0"