CAD Application Software

CLOSED
Bids
13
Avg Bid (USD)
N/A
Project Budget (USD)
min $5000

Project Description:
Project Overview

The objective of this section is to provide a high level overview of the project (without providing any detail – due to legal restrictions). This section should give you a feel for what the project involves and you should be able to determine whether you have the appropriate experience to proceed with your application to join the team.

We require a software development company to work closely with our UK software development team and assist us with the implementation of an advanced project management application. The selected software development company will become our business partner and will be required to integrate into our development team – therefore excellent communication skills are required.

The software application that you will be required to work on is primarily a project management system capable of managing various commercial projects associated with different business sectors. The core system is a generic project management tool, however it is extensible therefore enabling additional software to be integrated using the plug-in interface provided.

A requirement exists which states that the first application for the project management system is to enable it to manage engineering projects. This requirement also requires a CAD module to be implemented which enables the user to design their construction. The CAD functionality is very demanding and requires a design process which utilises various representative schematic views, 2D schematic views and 3D schematic/models (implies simplification/representative) views. The CAD system needs to be very flexible therefore also needs to support the ability for plug-ins – thus enabling 3rd party developers to extend the system (i.e. an example might be for a fluid dynamics plug-in to be developed). Therefore you will need to be an expert plug-in developer and be a specialist in early/late binding techniques and COM.

The CAD module will require scripting functionality to be supported – thus enabling customised attributes and rules to be associated with parts, this provides an extra level of flexibility to the CAD designer who uses the software.

The software will be developed for the Microsoft Windows XP / Vista operating system. The software will predominantly be a windows application running in the .NET environment. However certain aspects of the software require users to access the software via a website interface – therefore a website portal will also need to be implemented.

To be considered for this project you must have worked on a CAD project and have a firm understanding of; 3D computer graphics, 3D collision detection, Part Connectivity (snapping) in 3D Space, Open GL/Direct X, CAD scripting, CAD object definitions (IGES, 3DS, DWF), working knowledge of 3rd party CAD software (i.e. SolidWorks, AutoDesk).

Also, you will have experience with working on large applications which are 200,000 lines of source code or more.

NOTE: Conceptually this project can be split into two sections. Project management and CAD design. Therefore we would be interested in hearing from developers with experience with developing both types of application.

Skills / Experience

To be considered for this project you will require the following skills:

Software Development:

• C# /.NET
• Visual C++ / C++ CLI
• COM
• .NET plug-ins (dynamic loading, interfaces, reflection, Interoperability)
• Database programming (SQL, Stored procedures)
• Database administration (Oracle, MSSQL, Mysql) – optional
• Networking / Distributed computing experience
• Direct X / Open GL
• ORM
• MVC
• Scripting language experience ( one from Perl,Lisp,Python,SmallTalk)
• Demonstrable experience of commercial UI design

Website Development:

• HTML, DHML, CGI, JavaScript, Flash, etc (website development)
• IIS (windows), Apache (linux)

Design:
• Systems analysis experience (SSADM, or other)
• Database design experience (context diagrams, ER diagrams, DFD, normalisation, etc)
• SDLC process
• Technical authoring experience (High Level Design, Low Level Design, Data Design, etc)
• Experience with working in large project teams
• MS Project

CAD:

• Solid Works, AutoDesk, 3D Studio Max
• IGES, DWF, 3DS
• Data exchange standards STEP ( ISO 10303)

Regarding the above skill sets we would like you to provide a short summary of your experience and your level of confidence (i.e. Novice, Experienced, Expert – and how many years experience you have).

Deliverables

The subsequent sections define the deliverables that we expect you to provide us with. If you do not provide *all* of the following deliverables then we will not consider you for this project and your application will be automatically rejected.

This is a big project which is expected to last at least 12-14 months. On completion there will be a 5 year maintenance contract which will require the outsource company to develop new tools, plug-ins, utilities, etc. Therefore if you are serious about this project you will provide all the information that has been requested below.


Portfolio / Case Studies / References

To be considered for this project you will be required to provide examples of projects you have worked on in the past.

Case Studies:

Please provide a selection of software applications that your company has developed. You must state what your role was in the development of the software application.

One of the case studies you provide must be CAD related and it must be a substantial project.

Code Samples:

We require you to provide at least one code sample. We would like to inspect your coding standards. Ideally you will provide us with a complete “test” project which demonstrates your skills and enables us to review your coding techniques.

References:

We will require at least 3 customer references who you implemented complex (relevant) application for. At least one of these customers should have received a deliverable of a CAD software application and a project management application.


Requirements

Note: we are happy to consider using single developers to contribute to the project – however we are ultimately looking for a company who we can works with.

If you represent a company:

Please read the below requirements carefully. To be considered for this project you must meet “all” of the below requirements:

• You must be a registered company (proof required)
• The company must have at least 20 employees
• The company must have been incorporated for at least 3 years (proof required)
• The company must have professional indemnity insurance (proof required)
• We will require the last 3 years account (profit/loss) records for your company
• Employees must be able to speak fluent English
• You must provide a CV for each developer you propose to work on the project (12 developers maximum)
• Provide at least 3 relevant case studies (CAD, Project Management, Website Portal)
• Provide code sample so we can inspect your coding standard.
• Provide at least 3 customer references for relevant projects.
• Provide us with your software development design methodology

If you represent an individual / single developer:

• You must be a registered company (proof required)
• The company must have professional indemnity insurance (proof required)
• We will require the last 3 years account (profit/loss) records for your company
• You must have strong communication skills both in written and spoken English
• You must have excellent written English
• You must provide your CV
• Provide at least 3 relevant case studies (CAD, Project Management, Website Portal)
• Provide code sample so we can inspect your coding standard.
• Provide at least 3 customer references for relevant projects.
• Provide us with your software development design methodology


Rates

We require from you the following information:

- Systems Analysis (hourly rate)
- Documentation (hourly rate)
- Software development (hourly rate)

Skills required:
.NET, C Programming, Delphi, Website Design, Windows Desktop
Additional Files: Project Spec.doc
Hire companyx
Project posted by:
companyx United Kingdom
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.