Major / Primary Responsibilities: Software Application Development in an Agile Product development environment Adhering to Agile Project management methodologies and meet client delivery schedules Understanding of functional requirements Requirements analysis, Design Adhering to coding standards, Unit Testing and Integration Testing Providing prompt customer support and timely resolution of support calls.Secondary Responsibilities: Communication with superiors on status/progress of tasks and support calls. Participating actively in daily stand up meetings and other internal meetings. Ensuring adherence to Quality management, Quality process and standards, documentation Sending out daily status updates and updating daily time sheets. Ensuring that the KRA/KPI points set are met in a time bound fashion.Required Candidate profile At least 2+ years of software application development experience in Microsoft Technologies Expertise in ASP.net with C# Experience in AJAX, JQuery and Bootstrap Experience with working with HTML5, CSS Experience in working with MS-SQL Server (Functions, Stored procedures, ) Trouble shooting and debugging skills Should have basic knowledge to work on Android Application i.e. Android Studio Good understanding to the Software Development Life Cycle processGood to Have: Experience in working with MVC, Web API, Angular JS but not mandatory Experience in Web Services (REST, SOAP), JSON, XML Experience in working with version control tools.