Job Summary

A Programmer at Columbia Ultimate will be responsible for the design, code, test and maintenance of small to medium programs for new or existing clients and/or for our standard products. Some analysis may be required to fully understand specifications and to ensure accuracy. Adhere to all company programming standards. Provide technical support to Product Support and other company employees as necessary. Prepare both internal and client documentation. Attend training classes as necessary.

Essential Functions/Major Responsibilities

-Review project design and specifications with analyst to ensure accuracy and understanding of project from the client's perspective.
-Develop code to meet specifications.
-Develop and perform Quality Assurance tests for projects completed by employee or others.
-Prepare internal and/or client documentation.
-Implement and test project on client's system or in a simulated "live" environment.
-Provide assistance to client during acceptance testing (if project is a custom program for a client).
-Attend company sponsored training classes to learn about the application and programming.
-Accurately record programming activities in the programming tracking system.
-Assist other employees when requested.
-May be requested to perform analysis and develop specifications for small projects.
-Assist with annual client conferences when requested.
-Perform other related duties as requested.

Specific Job Skills

Bachelor's degree or equivalent specializing in computer science or management information systems, or equivalent experience. 1 to 2 years' Pick or Data Basic experience in programming is required. Good problem solving and analytical skills are required. Excellent verbal, listening, phone and interpersonal skills required. Good follow-up skills. Must pay close attention to details, follow directions, work independently as well as in a team environment. Must be able to perform basic math and be able to read and comprehend instructions, correspondence and memos. Must be able to write both internal and client documentation. Must be able to respond to routine or common inquiries or complaints from clients. Must have experience programming where "structured" coding techniques are required. Intermediate skills in Pick and Data Basic programming. Beginning level of understanding of the uniVerse database. Must understand data structures and how data is represented on different forms of media such as disks or tapes. Read and understand basic programming specifications and develop low to medium-complex programs based on those specifications. Basic understanding of UNIX, NT and CUTools environments.

To apply

We are a team-oriented, world-class company staffed by friendly and enormously capable professionals. We are looking for an individual who can fit our innovative, family-oriented culture. We offer a competitive compensation and benefits package to our associates. For immediate consideration, please send a cover letter (referencing position # 851) describing your background and qualifications and a resume to Visit our website at for more information on this position.

Relocation not available. Committed to diversity, we are an EOE. No phone calls or Agencies please.