GFI Software is looking for an experienced C++ Software Developer to work on our VIPRE family of security products.
Essential Duties and Responsibilities:
Implement, test, and debug security software applications using C/C++ on the Windows platform.
In addition to writing new code, must be able to refactor existing code.
Work as part of a fast-moving team to meet aggressive schedules for the consumer and business markets.
Analyze and resolve third-party integration issues.
Create and maintain internal system specifications as well as customer-facing how-to manuals and API-level documentation.
Incorporate unit tests into new and legacy code.
Stay curious about technology. Maintain up-to-date knowledge necessary to create state-of-the-art software utilizing trade journals, the internet, and other sources
Requires at least two years of experience with Object-Oriented-Design coding to the Win32 API in C/C++, preferably using Microsoft Visual C++ or an MSCS degree with related course work.
C# and .NET Framework experience a plus.
Must demonstrate strong problem-solving, analysis, and code debugging skills including real-time debugging as well as crash dump and log analysis.
Must have excellent communication skills both verbal and written.
Must be able to work independently and as part of a team.
Experience with STL/ATL, COM, and Windows Services a plus.
Experience with established Agile software development methodologies and with test-driven development.
Understanding of Change Management tools. GIT experience a plus.
Must be authorized to work in the US.
The statements above are intended to describe the general nature and level of work being performed by people assigned to this job. Other duties may be assigned as needed. This job description is not intended to be a contract for employment and the employer reserves the right to make any necessary revisions to the job description at any time without notice.
GFI Software - 13 months ago