write clean, standard and easy to understand code. design and manage database. understand and implement flow of logic . should be strong in logical skills. should be able to work under pressure. should be able to work with the self learning process. should be able to train other people if required. ready to learn new things. should be able to perform basic testing on code and find ll possible basic bugs at development level.