Job Description :
SENIOR C++, C# DEVELOPER

PERMANENT FULL TIME JOB
NO H-1 SPONSORSHIPS
LOCATION: NYC

Responsibilities
Collaborate with key business and technology stakeholders to define functional and technical design
Work closely with the software engineering team and senior leadership to design and implement end-to-end solutions
Design, develop and implement integration points with Java
Knowledgeable about current technologies in the Windows platform, especially in the Java eco-system
Demonstrate good problem-solving and analytical skills
Possess strong communication skills in order to collaborate effectively with a distributed development team
Lead and/or participate in project efforts using an Agile development methodology
Collaborate with QA to develop comprehensive and appropriate test strategies for each release
Develop system and training documentation as needed
Must be able to work flexible hours as needed to support and deliver on project timelines
Provide technical programming support or provide subject matter expertise to other team members as needed

Qualifications
Knowledge and Experience
7+ years of applied work experience developing OO solutions using C# and C++
2+ years of applied work experience using Java would be a plus
Familiarity with:
C++/C, Standard Template Library, C++ Standard containers, the C Library
C++, C#, Microsoft .NET frameworks, Winforms, WPF, Infragistics, TFS
Interlanguage integration, REST
Expertise in modern testing and build strategies frameworks using CppUnit, MS Build Framework, MS Visual C++
Must be very familiar with modern versions of Oracle database, data models, SQL and stored procedures
Excellent communication skills
A team player who collaborates effectively with a distributed team of software engineers
Self-starter, who is both disciplined and accountable for delivering accurate and timely results
The successful candidate will be adaptable, results-focused and can work individually or as part of a team
Familiarity with modern full software development lifecycle practices
Bachelor’s degree (at least) in Computer Science, and/or a related field
             

Similar Jobs you may be interested in ..