EnvisionWare is searching for passionate software developers with varying degress of experience and expertise to join their eXtreme Programming (XP) team. We have been using XP since the Spring of 2005.
Qualified candidates must demonstrate a clear understanding of objects, GoF Design Patterns, Test-Driven Development (TDD), eXtreme Programming (XP), or other Agile methodologies. The primary development environment is C++ on Windows. We will soon begin the migration of our portfolio of products to Java in order to support other OSes like Linux and OS X. This technology change will be done incrementally over an extended period. Therefore a willingness to work with the existing C++ code base, until the change over to Java is complete, is required. A strong knowledge and experience with Java in a TDD environment is a huge plus.
More senior positions require mentoring of less experienced developers. Candidates for senior positions must be able to demonstrate proven mentoring and technical leadership skills.
We realize that check lists of technical skills are not a measure of a candidate’s real experience and knowledge. However to guide those wishing to apply, the kind of technologies and practices we use, or will be using, in addition to those mentioned above include the following:
Additional responsibilities include:
Apply for a software developer position at EnvisionWare on-line now.