Develops specifications for moderately complex software programming applications and modifies/maintains the existing software. Develops, modifies and maintains applications that may be customized or standardized. Participates in design and coding act