-Build scalable and robust softwares in C# for new and existing web solutions. -Adequate knowledge of system design. - Follow best practices regarding Software Development Life Cycle. - Proficient in database design (Preferably MSSQL) -Ability to work in a team and also can lead projects individually. - Follows the clean code writing practice -Complete the projects within deadline -Possess excellent analytical and problem-solving skills