As a member of the Development team and working closely with the product management team, the Software Developer is generally responsible for the development, design and documentation of new or modified software products and ongoing business projects.