Visual System/Applications Developer


The successful candidate must have a Bachelor's Degree in Computer Science and a minimum of 5 years of experience in systems/application development. U.S. Citizenship is required. Applicants may be subject to a security investigation and must meet eligibility requirements for access to classified information. A current security clearance would be a plus.

Professional Requirements:

  • Solid professional experience in object-oriented software design and development
  • In-depth knowledge of advanced language concepts in C and C++
  • Proven ability to design, develop, and test complex products with multiple interrelated components and algorithms, under tight deadlines
  • Operational understanding of the software engineering lifecycle and ability to transition from requirements to design and to implementation efficiently
  • Ability to take a project concept and bring it to completion while working independently or in a group
  • Excellent verbal, written, and inter-personal communication skills

Knowledge and skills:

  • Object-Oriented (OO) software design and development. Design Patterns, UML, Inheritance and Encapsulation, Templates
  • C/C++, OpenGL, MS Visual Studio, GNU development environment
  • Experience with scene-graphs such as OSG, NVSG, or SGI Performer
  • GIS and concepts
  • SQL and similar databases

Other skills: Java, Java3D, XML, HTML, Windows 2000/XP, Linux