Primary duties & responsibilities :
- Converts project specification from supervisor into detailed sequence for coding.
- Performs routine programming assignments requiring knowledge of established programming procedures and data processing requirements.
- Maintains and modifies routine programs, makes approved changes by amending flow charts, developing detailed programming logic, and coding changes.
- Modify and document program code to correct errors or to enhance a program’s capabilities.
- Evaluates simple interrelationships between programs, eg whether a contemplated change in one part of a program would cause unwanted results in a related part.
- Analyzes performance of programs and takes action to correct deficiencies based on consultation with users and approval of supervisor.
- Performs proper testing for program code, include: Unit testing, white and black box testing, and integration testing
- Document and maintain software functionality.
- Performs miscellaneous job-related duties as assigned.