欧特克软件(中国)有限公司
上海分公司
公司行业:
计算机软件 公司规模:150-500人
CADC AEC
本次
招聘部门,AEC (Architecture,
Engineering & Construction),所
开发的软件广泛应用于建筑与工程设计、建造、施工、设计协同及
项目管理。其各种软件产品在本行业中均占有领导地位,并都将在 CADC和
美国共同研发。 CADC AEC 正在迅猛发展,它将给你提供一个施展个人才能的舞台,挑战的机遇和发展的空间。你将加入核心的
开发团队,以最领先的技术及
开发流程和
美国团队同步
开发下一代的核心产品及平台,欢迎你来应聘!
Software Development Manager
电子邮箱:
lisa.gu@autodesk.com
发布日期: 2007-10-29 工作地点:
上海市 招聘人数: 若干 工作年限: 三年以上
薪水范围: 面议 学 历: 本科
职位描述:
Job Description:
Do you want to work with one of the world's most admired software companies? Do you want to have fun working with skilled and motivated
teammates to deliver the newest generation of on-line collaboration products? Over 900 companies depend on Autodesk's Collaborative Project Management (CPM) solutions to streamline communications and complex workflows with
teams that extend from across town to around the world. Our products help our customers manage over 150,000 architecture, design, and construction projects with more than 7,000,000 documents, drawings, and other artifacts.
The successful candidate will lead a growing and talented team developing our next generation web-based CPM application. The position requires working with US teams and other teams within the larger group in Shanghai closely. You need to be experienced in team management, passionate with building a strong team, delegating and empowering others to succeed. You must be a self-starter and strive to deliver software products of the highest quality.
Role/Purpose:
Comprehensive responsibility for the performance of a software systems
development function, including the design,
development, troubleshooting, and debugging of software programs for software enhancements and new products. Selects, develops, and manages a professional staff to ensure the efficient operation of the function. Provides insights/feedback/recommendations to senior management regarding the
development, performance, capabilities, and future potential of assigned software systems /systems projects.
Responsibilities
- Formulates and continuously updates/maintains the technical development plan for assigned technology/products.
- Creates and maintains a formal analysis of development feasibilities, contrasting the projected consumer valuation of various enhancements with the expected investment in terms of required technical staff development time and potential for unanticipated technical difficulties.
- Independently, and/or in conjunction with assigned Project Management, creates, implements, and manages to project plans for the development and implementation of product development/ enhancements, including:
- Identification of steps, goals and milestones and the estimation of time/resources required for each project.
- Staff assignment and work team designation.
- Project scheduling from initial design through development, testing, and implementation, including accommodation for the needs of other internal functions.
- Develops and manages an assigned staff of software development professionals.
- Maintains ongoing communications and awareness of the projects/plans/activities of other software development teams.
- Software Development coordination. Maintains close ties with cross functional groups, especially co-dependent development teams, product design, testing and project management.
- Maintains technical expertise.
- Leads software development projects, delivers high quality software on schedule.
- Delivers projects/features that support the corporate and divisional initiatives.
- Creates and expresses a vision that contributes to the industry-leading CAD strategy.
Requirements:
BS or MS degree in Computer Science or related field, or equivalent experience.
Excellent negotiation and consensus building abilities.
Superb skills in supporting junior, mid, and senior level
developers.
3-5 years web-development experience. 5+years of experience developing and/or managing software projects.
Development experience, preferably with C#, ASP.NET, nUnit, and/or Ruby.
Desired Knowledge/Skills:
Formal training in software engineering or project management.
Familiarity with CAD software, Architectural, Mechanical, or Civil design.
Understand the client/server application design and development methodologies and process