JOB RESPONSIBILITIES:  Design, develop, test, deploy, maintain and improve software Contribute to end-to-end solution design & development with work on both the front end and back end Build underlying data & service layers used by applications to interact with data stores such as MS SQL, Oracle and more