
Open Position: Windows C++ Developer

JOB PURPOSE:
To develop and maintain PointeCast software products, including analysis and design, coding, testing, and release.
ESSENTIAL JOB FUNCTIONS:
- Delivers high quality projects, through effective up-front design, solid construction techniques and thorough testing of all areas of the software affected by the project.
- Takes ownership of assigned projects; follows through on all aspects of that project.
- Provides accurate estimates; delivers fixes and enhancements on-time.
- Develops a very good functional and technical knowledge of PointeCast software products, as well as Windows, software development, and programming techniques, as they relate to PointeCast products.
- Develops strong working relationships with all employees of PointeCast; has a positive effect on the working environment.
- Continuously improves productivity, by setting challenging performance objectives, using development tools effectively and taking advantage of training opportunities.
- Participate in writing documentation to describe program development, logic, coding and corrections to continuously improve future product cycles.
JOB QUALIFICATIONS:
Education:
Bachelor's degree (B.S.) from a four-year college or university in Computer Science or a related field is preferred.
Experience:
- 5+ years of software development experience is required.
- Solid skills with WIN32 C++ client development is required.
- 3+ years of MFC, Win32 and GUI design and development experience is required.
- Excellent understanding of the Windows Registry and similar concepts is required.
- 5+ years of application programming is preferred.
- Experience in C, C++, and OOP methodologies is required.
- Must have experience with multi-threaded application programming.
- Must have experience with architecture and implementation of Windows GUI applications in a complex environment.
- Must have experience with product usability and Microsoft UI standards.
- Experience with ActiveX, Com and OLE is preferred.
- Experience with Flash, Actionscript and SWF file format is preferred.
- Experience with application performance and function profiling is preferred.
Technical Skills:
- Must be proficient at using MS Word, Excel, and PowerPoint.
- Must be proficient at using Email and the Internet.
- Must be proficient at using Visual Studio.
Performance Skills:
Excellent oral and written communications skills are required.
|