Are you a software developer?
Project Manager
Job Description:
Work closely with TopCoder Software customers to identify business needs and translate them into technical specifications.
Break down customer applications into components using the TopCoder Component Catalog for existing components and the TopCoder Component Development Methodology for new components.
Team up with TopCoder Account Managers to identify project opportunities and create work proposals.
Complete the Specification phase of the Application Development Methodology with the aid of the customer, Application Manager and Creative resources. This entails creating:
Requirements Specifications
Activity Diagrams
Use Cases
Test Plan
Working Prototype (HTML, Javascript)
Component Interaction Diagram
Project Plan
Verify the quality of the software application and the adherence to the specification deliverables, including the execution of the test plan.
Manage and take part in the deployment of the application for the customer.
Additional Responsibilities:
May work with multiple customers simultaneously.
Must be willing to travel.
Technical Skills:
Strong grasp of Object Oriented design principles with a focus on component based software development.
Demonstrated experience in software application design and UML creation.
Technical experience in relevant project technologies. For example, a given project may require familiarity with the following technologies:
J2EE, .NET
Relational database design (Microsoft SQL Server or Oracle)
Experience managing software development projects.
Professional Skills:
Excellent communication skills.
Proven leadership experience.
Team player.
Job Description:
Work closely with TopCoder Software customers to identify business needs and translate them into technical specifications.
Break down customer applications into components using the TopCoder Component Catalog for existing components and the TopCoder Component Development Methodology for new components.
Team up with TopCoder Account Managers to identify project opportunities and create work proposals.
Complete the Specification phase of the Application Development Methodology with the aid of the customer, Application Manager and Creative resources. This entails creating:
Requirements Specifications
Activity Diagrams
Use Cases
Test Plan
Working Prototype (HTML, Javascript)
Component Interaction Diagram
Project Plan
Verify the quality of the software application and the adherence to the specification deliverables, including the execution of the test plan.
Manage and take part in the deployment of the application for the customer.
Additional Responsibilities:
May work with multiple customers simultaneously.
Must be willing to travel.
Technical Skills:
Strong grasp of Object Oriented design principles with a focus on component based software development.
Demonstrated experience in software application design and UML creation.
Technical experience in relevant project technologies. For example, a given project may require familiarity with the following technologies:
J2EE, .NET
Relational database design (Microsoft SQL Server or Oracle)
Experience managing software development projects.
Professional Skills:
Excellent communication skills.
Proven leadership experience.
Team player.
Thread
Thread Starter
Forum
Replies
Last Post
v8hater
California - Southern California S2000 Owners
4
Mar 6, 2010 11:10 AM



