Saturday, December 26, 2009

Unix/C Developer/Programmer-Expert level, Senior-Unix/C++ in New York, NY

Saturday, December 26, 2009
Senior Expert level Unix/C Software Developer/Programmer candidates with five years + experience evolving into expert level Unix/C development experience including experience with High-Performance Unix Programming (with deep knowledge of C's static variables, static functions, C pointers, C exception handling, know how C is compiled, memory management). Qualified candidates will also have Senior level Unix/C++ Development/C++ Programming experience which will include a solid understanding of Data Structures, Algorithms, Multithreading, STL - Standard Template Libraries, efficient use of algorithmic complexities, assignment operators, inheritance and Modular/Object-Oriented design, working knowledge of Systems Programming (eg threads, sockets) and practical experience with Unit/Regression Testing. Bright candidates who enjoy solving complex problems with a Bachelor's in Computer Science or closely related field, ideally a Masters or Doctorate - Ph.D degree. This cutting edge, continuously expanding, well established and consistently profitable NYC based International Multimedia Information Services leader with prestigious broadcasts on TV internationally, the radio and the Internet is experiencing phenomenal growth and is adding to staff. The selected Senior Unix/C Programmer candidates will join a world-class Infrastructure Development core engineering team developing large-scale, reusable (portable, thread-safe, alias-safe, exception-neutral, and ultra-high performance) foundation and application infrastructure libraries. Unlike most software environments, all of the development is new and carefully organized as a fine-grained, highly modular, meticulously documented, and thoroughly tested repository of physically sound software. Moreover, this thoughtfully factored, well-organized infrastructure is developed using state of the art tools, methodologies, and techniques developed in-house and disseminated via papers, conferences, and publications.Our Manhattan client has an excellent reputation in the industry for treating their employees well, staying current with technology, and providing opportunities for professional growth. They are also a strong example of growth, stability, and diversity. They are, however, extremely selective and strive to hire only the best and the brightest. This leading edge information analysis company offers an energetic and challenging, fluid, team oriented, casual (jeans are OK) environment in a uniquely positive stimulating atmosphere with a team success culture that encourages communication and where creative bright minds are rewarded in an exciting teamwork oriented super modern broadcast environment. This expanding leader has a very modern professional and social environment where fraternization is not only allowed, but encouraged. When going into their offices for a meeting at 5pm recently, I immediately noticed the effect of this positive work environment by the unusual sight of people leaving work smiling, talking and generally in good spirits!This outstanding one of a kind career opportunity is based in Midtown Manhattan, New York City, New York offering a generous competitive starting compensation package based on experience including a great participating bonus plan also with complete fully paid company benefits while offering a fast track promotional opportunity, with interview, travel and relocation expenses provided. Your asking compensation will be submitted after your approval.Required Skills: Senior level Unix/C++ Development/C++ Programming experience which will include a solid understanding of Data Structures, Algorithms, Multithreading, STL - Standard Template Libraries, efficient use of algorithmic complexities, assignment operators, inheritance and Modular/Object-Oriented design, working knowledge of Systems Programming (eg threads, sockets), practical experience with Unit/Regression Testing, solid verbal and written Communication and Documentation skills and the ability to Coach and eventually Mentor team members. Have exceptional complex problem solving skills (enjoy solving problems), want to work in a challenging large scale deeply technical environment, (Financial applications not necessary, any other applications will be acceptable, telecom, pharmaceutical, manufacturing, retail, research applications, etc complete training in financial applications will be provided). Bright candidates with a Bachelors in Computer Science or closely related field, ideally a Masters or Doctorate - Ph.D degree. Qualified candidates will have clear English writing and English speaking skills not requiring repeating during rapid English conversation.
Apply to this job