This work includes designing, building, and implementing web applications - independently and as part of a team; maintaining and improving existing applications; providing quality assurance; and performing day-to-day related tasks