Careers

Title: Software Engineer
Location: Flexible
Job Role: Individual Contributor
Preferred Experience: None
Functional Area(s): Java Developer
Requisition #: 010


As part of a closely knit engineering team in a small startup environment you will learn diverse skills ranging from software design, development and testing using extreme programming techniques to customer training and support.

You will become experienced with using cutting edge technologies, modern development environments, latest open standards and leading open source toolkits.

ESSENTIAL FUNCTIONS:

You will be expected to provide the following essential function:

  • Software development of XML and Java-based web services with SOAP and REST interfaces, Web User Interfaces as well as unit and integration tests for the software developed
  • Customer training and support for our software products

ADDITIONAL FUNCTIONS:

This is a startup environment so you will be expected to be flexible and apply your self to a wide variety of tasks including project planning, QA, documentation, customer presentation etc.

REQUIRED KNOWLEDGE:

The ideal candidate will have 1 or more years of experience developing Java software. For fresh graduates, the experience may be from academic projects. Should be experienced in the design, implementation and testing of software. Must have the ability to learn existing software with minimal assistance and be able to modify/enhance the software to correct deficiencies or add new features.

Must have good team and communication skills, must be able to document their designs and scope their work.

PREFERRED KNOWLEDGE:

Experience with XML, Java APIs for XML, SOAP, Web Services tool kits, Java Script, JQuery, Jquery-UI, AJAX, database development a strong plus.

YEARS OF EXPERIENCE:
1-3

MINIMUM LEVEL OF EDUCATION:

BS.

FIELD OF STUDY:

Computer Science

ADDITIONAL COURSE WORK:
Java Programming