Follow best practices in Software Engineering. Experience in Requirement gathering/analysis, designing, coding, testing, maintenance. Mentoring team members.