Good knowledge of Relational Databases and SQL * Experience in developing web applications using MVC framework * Good understanding of object-oriented programming * Maintain efficient, reusable, and reliable software * Ensure the best possible performance, quality, and responsiveness of applications * Identify bottlenecks and bugs, and highlight solutions to these problem * Should be able to translate story and use cases into functional products * Working experience on Azure cloud based application * Familiarity with understanding of code versioning tools TFS * Familiarity with software development methodology and release processes * Familiarity with continuous integration * Understanding of code versioning tools TFS * Good analytical and problem solving skills * Ability to work in a dynamic environment * Strong focus on quality standards and code performance * Have the ability to work and consult with colleagues as well as individually