Design and implement front-end business applications while working closely with developers to help generate requirements for backend development.
Work with other developers on the implementation of common frameworks and solutions.
Work with the development team to support and maintain existing production code in the field and develop and deliver new enhancements.
Interact with Quality Assurance personnel during system testing phases of application development.
Develop documentation including help text, report samples, and screen samples.
Study new technologies and bring fresh ideas that can benefit the project.
Stay current on new technologies as they relate to web-based application development.
Assume other duties as assigned.
The above statements are intended only to describe the general nature of the job, and should not be construed as an all-inclusive list of position responsibilities.