In this role, you will develops and revises procedures to solve complex problems dealing with computer equipment capacity and limitations, operating time and form of desired results. Prepares detailed specifications from which programs will be written. Designs, codes, tests, debugs and documents those applications.
In this role, you will lead (from a technical perspective) and coaches a small team of IT professionals. The selected candidate will effectively delegates and follows up on support work as required by assigning, coordinating and reviewing the work of programming personnel.
In this role, the selected candidate must have experience with Java/J2SE 6 with a deep understanding of the language and core API's, web services, multi-threaded/concurrent programming, XML, code profiling and optimization, design patterns, Service Oriented Architecture.