Primary responsibilities will include reviewing business requirements, analyzing, designing, and developing distributed systems. Familiar with relational database and distributed application concepts. Works with project team members to develop specifications, diagrams, and flowcharts. Relies on experience and judgment to plan and accomplish goals. Performs a variety of complicated tasks. A wide degree of creativity and latitude is expected.