Job Title: Borland C++ Programmer/Analyst
Job Location: PA: Kennett Square
Pay Rate: open
Job Length: 7-12 months (contract)
Start Date: 2007-05-22
Company Name: Keystone Computer Associates
Contact: Cheryl Manzi
Phone: 215-643-3800
Fax: 215-643-0115
Description: Required Skills/Experience
· Strong c++ (using Borland C++ Builder 6.0+) - 3+ years
· Database connectivity experience using Borland Drivers
· Relational Database experience (SQL, Oracle, etc.)
· Proven Troubleshooting and Debugging Skills
· Proven Organization and Multi-Tasking Capabilities
· Necessary Job Knowledge with Minimal Supervision
Preferred Experience
· Oracle 9.0+ RDBMS
· MatLab Development
· C# .NET (2.0 Framework)
High-Level Responsibilities
· Support and Enhance in-house C++ core application and supporting components used for simulation and forecasting analysis
· Identify Technical Requirements, Analyze, Develop, Code and Test Enhancements and/or new components to fulfill business requirements.
· Analyze and propose solutions to modularize/componentized existing code to allow for greater re-use and flexibility.
· Address/Advise on integration issues and establish framework/standards for interfacing C++ code with MatLab DLLs/EXEs
I. Objectives and Responsibilities
Establish Testing and Development Environments
· General initial development software configuration and setup
· Establish baseline regression test cases
· Establish mechanism(s) (i.e. Test Harnesses) to quickly and effectively test and review developmental efforts
· Aid and support in the effort of building prototype MatLab functional components
Review current implementation of the integration of MatLab within Weather Delta’s Custom Contract
· Analyze/recommend performance improvements through tactical code changes or strategic architectural/process changes
· Propose interfacing standards between MatLab and Weather Delta
Review the existing set of known failure points with Weather Delta / BDE and Oracle 10g
· Further investigate to determine appropriate action
Review existing set of code and determine primary paths of execution for the comany's implementation only in regards to Command Line execution for Simulation processing
· Identify dead code paths and remove
· Identify code paths not relevant to the company's business needs and remove
· Determine potential areas of improvement for memory management and propose/implement changes.
· Clearly document, in code and in external documentation, the functionality along the primary execution paths.
Modularize existing set of Weather Delta code (if possible)
· Componentized the following functional areas:
o Pricing
o Temperature
o Load
o Valuation
· Analyze code base, and based on findings, recommend the appropriate design changes necessary to facilitate the technical and business objectives
Please refer to Job code 3746TG when responding to this ad.
For FASTEST PROCESSING of your resume, please visit http://www.jobcircle.com/classifieds/723128.html?source=ng to apply online.
**************************************************************
For fastest processing of your resume, this employer asks that
you apply to this job using the URL above.
**************************************************************