Senior C++ Developer

Missouri  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Senior C++ Developer

POSITION SUMMARY:
The main purpose of this position is to be a top expert in a breadth of highly specialized phases of application/database development. This seasoned person provides technical expertise on complex projects and tasks as well as devises or modifies existing applications to improve performance and scalability. The Senior Developer will be responsible for analyzing, programming, documenting, debugging, and testing applications in the development environment.

ESSENTIAL FUNCTIONS:
Expert understanding of technologies, procedures, and concepts within specialized area.
Dedicates the majority of their time to the development of new products/support of applications already in production.
Promotes pre-defined programming standards set by Application Architects .
Develops recommendations regarding further definition of development standards and application architecture principles.
Provides leadership and training to new team members, and recommends training requirements for the team.
Participates in creating project and technical documentation including policies, procedures, and standards.
Performs unit testing and assists in user testing of programming modifications.
Maintains technical knowledge through training or other measures.
When assigned, is prepared to address system problems during off hours with the guidance from other members of the development staff as needed.
Provides technical estimates.
Translates high-level requirements into detailed technical designs, and leads design sessions and code walk-throughs.
Perform other duties as assigned.

KNOWLEDGE, SKILLS AND ABILITIES REQUIRED:
In depth understanding of technologies, procedures, and concepts within specialized area.
Expert knowledge of relational database concepts, including interacting with databases from client applications using stored procedures.
Excellent leadership and mentoring skills.
Ability to read and create UML diagrams.
Ability to handle multiple tasks.
Great attention to detail
Experience with using source control systems such as VSS, CVS or TFS.
Basic level proficiency with Microsoft Outlook.
Expert level proficiency with C++ programming.
Intermediate level proficiency with SQL databases.
Intermediate level proficiency VSS source control systems.
Expert level proficiency with APIs-JMS, COM and Socketts.
Intermediate level proficiency with Windows operating systems.
Foster company success through a professional appearance, being courteous to customers and all Scottrade associates and by having a positive attitude.

MINIMUM EDUCATION & EXPERIENCE:
Bachelors degree in Information Technology, or related field, or equivalent combination of education and experience required.
9+ years of proven success as an application developer required.
9+ years of programming experience using OOP.
9+ years programming experience using C++/Java (focusing on front-end/GUI area-Swing, customer controls) required.
9+ years experience with application communication API's including JMS, COM, and sockets.
9+ years experience in writing and debugging multithread applications.

Start date
11-29-2011
From
Generic Network
Published at
16.11.2011
Project ID:
269226
Contract type
Freelance
To apply to this project you must log in.
Register