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 join a growing and talented team developing our next generation simulation and collaboration Saas products. 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.
Responsibilities
- Design, development, troubleshooting, and debugging of software programs for software enhancements and new products.
- Co-work with the other global development teams to build Autodesk Analysis Framework and Colloboration Saas applications
- Follow Autodesk software development process and delivers high quality software on schedule, on budget.
- Participate in updating/maintaining the technical development plan for assigned technology/products.
- Work with Scrum Master and team members to
o Analyze the requirement
o Conduct the estimation for the requirement
o Break down the tasks to track-able units
o Review the design or code of the team members
o Track the project progress
o Provide the feedback in retrospective meeting
Requirements:
- BS or MS degree in Computer Science or related field, or equivalent experience.
- Excellent negotiation and consensus building abilities.
- Deep knowledge on software design.
- More than 3 years Web Development experience, preferably with C#, ASP.NET.
- Solid understanding about software development process, preferably with Agile Scrum
- Good English speaking and writing skills.
- Excellent communication skills
Desired Knowledge/Skills:
- Formal training in software engineering or project management
- Familiarity with CAD software, Architectural, Mechanical, or Civil design.
- Understand the web application design and development methodologies and process