Job Description SummaryWrites, debugs, executes, and maintains source code for software applications. Typically works under the direction of a Lead Developer. Works closely with business analysts to ensure requirements are clear and well understood, with other developers to