Description: The job takes the lead in providing more complex application development services typically as part of a project team or in an application support role. Developers analyze, design, code, test and implement more complex systematic solutions to meet customer requirements that adhere to company policies. Developers provide general support to maintain more complex applications that meet the service levels, system availability, performance and quality levels required by their customers. May mentor less experienced team members.