Under general supervision, designs, codes, tests and deploys software in all layers of the development life cycle. Provides the necessary documentation. Must