o Mentorcoachtrain other developers in all aspects of software engineering, and establish best practices. o Support, maintain and debug existing applications including testing, deployment, and configurationrelease management. o Follow proper Software Development Life Cycle approach, generate good time estimates, and focus on meeting projected schedules within budget.