FORT COLLINS, CO, USA
22 days ago
C/C++ programmer
Job Seekers, Please send resumes to resumes@hireitpeople.com

As a key member of a dynamic team, you will develop, enhance, and maintain document print and

image file conversion, manipulation and data mining software. Development is done for all major

platforms including Windows, Linux, Solaris, AIX, HP-UX and z/OS.

To work in this fast paced, dynamic,

and demanding environment you must be an exceptional C/C++ programmer.

MAJOR DUTIES AND RESPONSIBILITIES:

Design and develop portable software using C/C++ in Windows and UNIX environments.

Develop new software as

well as enhancing existing systems.

Work with distributed systems.

Troubleshoot software problems and analyzes reasons for failure, correct software deficiencies

and develop enhancements as necessary.

Work within specifications provided to meet programming assignment goals and objectives in a

timely and accurate manner.

Takes independent action to correct problems encountered during execution within authority

level granted by manager.

Demonstrate ability to prioritize conflicting demands and execute assigned projects tasks within

established schedule, recognize processing/programming inefficiencies and recommend

improvements.

Aid in documentation of new programs and enhancements made to existing programs.

Aid in test case creation, preparation of test data and analyze program results and performance.

Must be willing to be on call as needed and work weekends to cover software failure on production programs or new applications behind schedule.

Other duties as assigned/required.

REQUIREMENTS SKILLS:

C and C++ programming in Windows and UNIX platforms.

Strong debugging and trouble shooting skills on Windows and

UNIX.

Ability to debug on UNIX with command line debugging tools when necessary, such as gdb or dbx.

Knowledge of system design methodologies, techniques and standards.

Understanding of test driven development, code branching and software design patterns.

Comfortable programming in a production environment.

Excellent communication skills both verbal and written.

EXPERIENCE:
5+ years of professional C/C++ programming experience within a Windows and UNIX environments.
Experience with Java and JNI beneficial.
Experience with .Net/C# beneficial.
Experience with SQL databases such as MySQL, MS SQL Server, Oracle and/or DB2 beneficial. 
Experience with large projects and can work well as part of a team. 
Experience with print streams such as PDF, PostScript, PCL, AFP and/or Xerox LCDS beneficial.
Experience with image processing software and libraries a plus. 
EDUCATION:
Degree in computer science, engineering or closely related field or equivalent combination
and/or experience in related field are preferred.

Confirm your E-mail: Send Email