*Please send me suitable candidates to [email protected]*


3-6 month Engagement

Location: Bala Cynwyd

Phone Screen and F2F – Local Preferred.

*Build Master*

*Work Summery:*

* *

*(MSBUILD AND TEAM FOUNDATION SERVER (TFS) ARE BIG MUSTS)*

Expand our automated testing process and evangelize (tests are triggered
automatically off successful builds)

   - Unit Tests (we have low code coverage at this point across a large
   codebase; we need a map so that core components are addressed before edge
   components)
   - Integration Tests (we have medium coverage in this area; we use
   IronPython to automate interaction with Soqrates to simulate end-user
   activities)
   - Base-line / Back-test runs (we have low coverage in this area;
   triggered off a successful build, submit runs to the back-test cluster to
   compare the trading / performance results of the latest build with a known
   base-line)

Expand our automated build process as necessary. Examples:

   - Code Coverage - add to our automated builds; build mechanism to alert /
   error-out if coverage decreases in core areas
   - Code Quality - enforce a series of code quality checks (we currently
   implement some as Custom MSBUILD Tasks, Perforce Check-In Triggers; we are
   investigating use of NDepend for this use)
   - Performance Analysis - alert/fail build when performance in core
   components falls below the last base-line
   - Ensure code is back-testable; build/enforce automated tests/queries
   that can ensure code is back-testable
   - Research - Electric Cloud's products that breakdown larger builds into
   their dependent pieces and build on a cluster.

Explore / disseminate ways for our less active / skilled developers to come
up to speed more quickly (we have team members that are not professional
developers, but are rather professional traders / professional quantitative
researchers that need to program in the platform from time to time, and are
hampered by the learning curve)

Current codebase is Windows-based, comprised of a mix of C# code on top of
native C++

Automate the process of source code control branching; automatically merge
the code from the PROD branch to the MAIN branch on every check-in

Use source code control labeling to mark source code that has successfully
passed all unit, integration and base-line testing

Review and disseminate the results of our nightly base-line and
integration-test runs (those that do not occur after every build)

Complete our move of non-Soqrates projects from Thoughtwork's Cruise Control
.NET to JetBrain's Team City






*Thanks and Regards,*

* *

*Maria Agnes**           ***

Sales/Account Executive

*Integrated Technology Strategies Inc;*

Phone: 856-479-7016

Email: [email protected]

Website: www.itstrategiesinc.com



Yahoo: [email protected]; Gtalk: [email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"KNOW.IT" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/know_it_az?hl=en.

Reply via email to