- Confers with analysts, supervisors, and/or representative of the departments to clarify software intent and programming requirements.
- Performs coding, debugging and testing of software when given program specifications for a particular task or problem.
- Writes documentation for the program.
- Seeks advice and assistance from supervisor when problems outside the realm of understanding arise.
- Communicates any program specification deficiencies back to supervisor.
- Reports ideas concerning design and development back to supervisor.
- Reports ideas concerning design and development back to supervisor.
- Assists in the implementation of the system and training of end users.
- Provides some support and assistance to users.
- Develops product knowledge and personal expertise and proficiency in system usage.
- Assumes progressively complex and independent duties as experience permits.
- Performs all duties in accordance with corporate and departmental standards.