Job Description: Analyze user requirements and design documents Design, develop, and test software Review existing code Development of web based applications Able to travel to customer sites as needed Function in a team to meet customer needs and tight deadlines within budget Able to meet timelines,