Software Engineers


The Software Engineer will participate in a development team that is responsible for developing quality software; create code that meets design specifications, follows standards, and is easy to maintain; test and peer review code for technical accuracy, standards, and functional compliance to the design; work with Software Test team to ensure that the product is fully tested; work with Documentation to see that all enhancements, bug fixes, and new products are documented; work with Product Management team to ensure appropriate project requirements are met; estimate development schedules and determine project scope; mentor and train entry-level software engineers; create product using a "test-driven design" approach; provide technical assistance and technical training to other departments as required.

The ideal candidate will have a BA/BS or Masters Degree in Computer Science, Software Engineering or equivalent industry experience; proven work experience on an enterprise-level project; experience in developing servlets, JSP's, web applications, or Web Services. Minimum of 3+ years Java, C++, C# or related experience required. 1-2 years work experience with XML. Java, Perl, and Web Development experience is required for this position.

For further information and to submit your resume please refer to Careers and Benefits.