A degree in engineering earned from a recognized institute 3-4 years of working experience in a similar position with a technical background Experienced in software development using Microsoft .NET technologies (Cff) Thorough knowledge and experience in software engineering principles & techniques