Senior Object Oriented Developer

QW Page is now seeking to hire a self-motivated software developer with exposure to object-orientated design and analysis for our next phase of product development.

The successful applicant must be able to join a small team working on a large project and become productive quickly.

Responsibilities:

  • Work as part of a team using established company practices for Object Oriented development.
  • Ability to contribute in all phases of product cycle from requirement analysis, high and low level design and implementation, testing, bug fixing, and documentation using Tcl/Tk, C, C++
  • Maintain existing code and develop new code in Tcl/Tk, C++, JavaScript and other tools.
  • Ability to work independently and as part of a team on assigned tasks.
  • Ability to work on various platforms and with various developer tools as supported by the product.
  • Work within team structure to complete implementation of assigned features and bug fixes in required timeline.
  • Provide feature unit tests and participate in group code review process as necessary.
  • Work with other departments in identifying root causes of problems and potential solutions.
  • Follow company standards for code documentation.
  • Participate in software planning and estimating activities.

Qualifications:

  • Strong object oriented design and programming skills.
  • Programming languages: exposure to any of C, C++, JavaScript, LAMP.
  • Scripting on Windows and UNIX such as AWK, tcl/tk, perl, bash, WSH, or others.
  • Operating Systems – UNIX (Linux, Solaris), Mac OS X, Windows XP/Vista/7/8.
  • Bachelor’s or Master’s degree in IT/Comp Science or related field.
  • Minimum of 3-5 years commercial software product development (software vendor).
  • Linux or Unix-based software development skills highly desired.
  • Strong analytical and debugging skills.

Personal Characteristics:

  • Ability to work well independently and as part of a team.
  • Ability to work with minimal supervision within a fast-paced environment.
  • Attention to detail and high level of accuracy.