Job Title: Senior C++ Developer
Location: Boston, MA
Duration: 6 Months
Rate: Competitive
Important:
Local Candidates Highly Preferred.
In-person Interview is a must.
Candidates must be strong (not necessarily 20+ years but in TALENT) in C++ and have extensive WINDBG (not simply debugging) experience
Description Of Duties:
We are finding that many candidates that have 15+ years experience do not have the recent hands on C++ work that is needed for this role. Candidates MUST have done coding in C++ in the last 3 years.
I have received candidates that may be strong on C++ but do not have the WINDBG and while I understand these candidates may be able to pick it up quickly; there is no time for training/ramping up.
The manager also noted that these types of candidates (ones strong in WINDBG) do not normally come out of financial companies.
He asked that we source out of
1) Microsoft Consulting - Premier Server Space (own WINDBG)
2) Companies in critical application phases (i.e. Raytheon).
Candidates will go directly to an in-person interview where they will do a C++ test and a WINDBG dump analysis (need to tell which function for the right diagnostic and the jump right into how to code).
Sample Question: Will the candidate be doing debugging at a kernel level?
Sample Answer: Not necessarily but it would be nice if they were able to do OS and Kernel level.
99% of the time would not need to go to kernel level.
Project Summary and Position Overview:
Manager is looking for experienced C++ developer with ‘get it done’ attitude.
The project is a 64 Bit C++ in memory Data Cache with ultra high performance and reliability needs.
There are troubleshooting and performance issues and this is why the contractor is being brought on board. Initial approval is for 6 months but will most likely be extended an additional 3 months.
The team consists of 5 members.
Roles And Responsibilities:
9+ years with C++ Candidates must be SUPER strong (not in years but in TALENT)
Problem solving independently and Analysis, development of code and support of large application written in C++ and also C# COM communication
Comfortable with C++ - C# COM communication, Managed and unmanaged code interactions on a 64 bit Windows system. Experience with developing native Windows applications
Debugging Tools for Windows - Native x64 using WINDBG. They should have 2-3 years with this and not simply debugging. Strong OOP skills
5-10+ years experience working with MS technologies primarily building Windows applications (not web).
Experienced with C++ Memory profiling tools. 64 bit preferred
Desired Skills:
Financial software a plus.
Work Ethic:
Good and timely communication skills, important with a remote team
Willing to follow coding standards and best practices
Self motivated, meets deadlines and pro-actively gives advance notice when deadlines won't be met
Must be able to work independently
Education:
Bachelor's degree in Engineering strongly preferred
Required Skills:
Windows application development using C++: 9+ years
Software Development using .NET technologies : 2+ years
Troubleshooting
Desired Skills/Technologies :
IIS Data Mining and Performance Tuning.
Thank you,
Jay
AIT Resource Group Inc.
jay@aitrg.com
www.aitrg.com