A Software Developer, working with other developers, is engaged in the entire software development cycle, including design, test, and implementation of applications, databases, and reports. A successful Software Developer demonstrates a commitment to building software that provides an excellent end-user experience, and the ability to work independently and within a team to complete assigned tasks. This full-time opportunity is ideal for entry-level or limited experience candidates.