As a Software Engineer, you are responsible for building .NET applications using ASP.NET Core, C#, MVC and integrating with REST APIs. A solid database experience working with MS SQL Server is a must. Your primary responsibility will be to design and develop different layers of our applications, and to coordinate with the rest of the team working. A commitment to collaborative problem solving, sophisticated design, and quality product development is essential. Responsibilities Translate application storyboards, user stories and use cases into functional applications Design, build, and maintain efficient, reusable, and reliable code with high quality standards. Integrate application using REST and SOAP Ensure the best possible performance, quality, and responsiveness of applications Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues. Participate in peer-reviews of source code and other relevant artifacts. Develop Unit test cases and perform unit test cases Package and support deployment of releases. Adhere to high-quality development principles while delivering solutions on-budget/time. Skills Experience with C#, ASP.NET, .NET Core, MVC Experience with HTML 5, JS and CSS. Experience with jQuery or Angular front-end solutions. Experience with MS Visual Studio, MS SQL Server. Experience with Entity Framework and LINQ. Experience with REST and SOAP services. Experience in writing unit tests with NUnit or MS test. Background in Object-Oriented Programming (OOP) and the software development life cycle (SDLC). Experience with Git/TFS or similar version control tools. Knowledge in Azure/AWS stack an added plus. Excellent interpersonal skills, strong communication skills, and adaptability to new technologies. Experience & Qualification 2 – 6 years of hands-on experience in building web / cloud-based solutions Experience in AGILE / SCRUM based project management methodologies BTech / BE / MCA/Graduate with relevant experience Job Type: Full-time