Job Functions and Responsibilities:
* Prepares detailed program specifications from which applications will be developed
* Manages assigned work through all phases of the Application Development Life Cycle
* Designs, codes, tests, debugs, documents and implements complex IT solutions
* Gives effective mentoring and guidance to other IT development personnel and may assist in developing standards for program development
* Provides coverage and support of production application systems
Must haves:
Bachelor’s Degree in Computer Science or a related field with 5+ years’ of professional experience
5+ years’ of professional Core Java development experience
Experience with RESTful Web Services
SQL Server databases development experience
Experience working within a Windows platform/environment