Applications Programmer II performs coding, debugging, testing, configuration, and analysis to develop or modify application programs. Conducts detailed analysis of functional and technical requirements needed to create specifications. Being an Applications Programmer II utilizes programming, scripting, or database language to produce efficient code. Performs unit testing of applications. Additionally, Applications Programmer II produces application documentation, including process and data flow diagrams. Provides support for implementing, enhancing, integrating, and maintaining applications. May require a bachelor's degree or equivalent. Typically reports to a project leader or manager. The Applications Programmer II occasionally directed in several aspects of the work. Gaining exposure to some of the complex tasks within the job function. To be an Applications Programmer II typically requires 2 -4 years of related experience.