C++ Application Developer

WHY WAIT?

Are you looking for an exciting new opportunity?
This may be your lucky day!
It is time for a change and CDI can help.

We have an immediate need for a C++ Application Developer

Job Description:

We currently have a 3-6 month contract to direct hire role for a C++ Application Developer for the St Louis, MO area. Our client was ranked as Fortune Magazine's 100 Best Companies To Work For in 2011 as wells as Computerworld's 100 Best Places To Work In IT, 2011.

POSITION SUMMARY:
The main purpose of this position is to specialize in one or more areas of new application development. The Developer will be responsible for analyzing, programming, documenting, debugging, and testing applications in the development environment.

ESSENTIAL FUNCTIONS:
•High level of 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.
•Mentors Analysts on technical and functional aspects of the applications.
•Adherence to pre-defined programming standards set by Application Architects.
•Develops recommendations regarding further definition of development standards and application architecture principles.
•Creates documentation using established PMO 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:
•Strong knowledge of relational database concepts, including interacting with databases from client applications using stored procedures required.
•Ability to read and create UML diagrams.
•Ability to handle multiple tasks.
•Excellent organizational skills.
•Great attention to detail.
•Knowledge of source control systems such as VSS, CVS or TFS.
•Knowledge of stock market data and quote feeds a plus.
•Basic level proficiency with Microsoft Outlook.
•Intermediate level proficiency with C++.
•Intermediate level proficiency with APIs-JMS, COM, Sockets.
•Intermediate level proficiency with VSS source control systems.
•Basic level proficiency with Windows operating systems.

MINIMUM EDUCATION EXPERIENCE:
•Bachelor’s degree in Information Technology, or related field, or equivalent combination of education and experience required.
•5+ years of proven success as an application developer required
•5+ years of programming experience using OOP.
•5+ years of programming experience using C++ required. Experience with C# a plus.
•5+ years experience with application communication API's including JMS, COM, and sockets.
•5+ years experience in writing and debugging multithread applications.

Direct Inquiries Only, Please No Third Party Vendor Resumes (No corp-to-corp nor 1099 opportunities).

TAKE ACTION!
Why wait another day!
It is time to act!
Apply NOW and join the CDI Team today.

CDI is an Equal Opportunity Employer

Apply Now

About CDI IT Solutions

CDI IT Solutions provides information technology consulting, outsourcing, project-based services and staffing to optimize a client’s IT infrastructure, reduce overall IT costs, improve service levels and free up capital for strategic investment.

As a quality service provider with 45 years of experience, we have more than 20 locations throughout the US and offer domestic, near-shore and off-shore capabilities. Our 2,500+ dedicated professionals collaborate with our clients to help enhance their bottom line by utilizing leading technology in support of their business strategy, solving complex problems with proven technical expertise/methodology, and/or providing world class resources for their temporary needs.