C++ Developer

C++ Developer


Job Description

Interested Candidates please forward resume for immediate consideration: melissa@alphasolutionsinc.com
Position: C++ Developer (DJ56D)
# of positions: 1
Industry: Financial
Location: Chesterfield MO (St Louis) (63017)
Duration: Contract, 12 Month, Renewable
Relocation assistance: Client GREATLY prefers local candidate.
Education requirement: Bachelor Degree
Top skills: C++, OOP
Trade off skills:
Interview process: Immediate Hire off Phone screen They are looking to move quickly and will hire off of a phone interview. They would love to speak with someone today or tomorrow, and hire the end of the week or beginning of next week.
Willingness to Sponsor: H1Bs are Welcome!

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.

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.

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.

While performing the duties of this job, the employee is required to sit, talk, hear, and use hands to finger, handle or feel objects, tools or controls.
The physical requirements of this position are considered to be sedentary work (Exerting up to 10 pounds of force occasionally and/or negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects. Sedentary work involves sitting most of the time.).
While performing the duties of this job, the employee is required to have close vision (clear vision at 20 inches or less in order to view a computer screen).
The noise level in the work environment is considered moderate (business office with co-workers, copiers, shredders, printers, etc).

Bachelor’s degree in Information Technology, or related field, or equivalent combination of education and experience required.
9+ years application development experience required.
9+ years programming experience using OOP.
9+ years programming experience using C++ (focusing on front-end/GUI area, 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.

•Contacts with other persons within the department on routine matters as well as regular contact with other departments, or outside the organization furnishing or obtaining factual data requiring ordinary courtesy and tact. May need to regularly utilize specialized communication skills in order to maintain goodwill with internal and external contacts.

Skills: debugging, leadership, training, design