Reviews, analyzes, and modifies programming systems including coding, testing, debugging and installing to support an organization’s distributed applications. Familiar with relational database concepts and the distributed application concepts. Works with project team members to develop specifications, diagrams and flowcharts. Relies on limited experience and judgment to plan and accomplish goals. Performs a variety of tasks. A certain degree of creativity and latitude is required.