Key Responsibilities: Design, develop , implement and support enterprise web applications using .NET, C#, MVC, .Net Core Discover and fix programming bugs Write clean, scalable and efficient code using ASP.NET MVC, C# Participate in strategy discussions and implement the same Learn and develop skills in new technologies that meaningfully improve products Issues resolution among developers Coordinates with DBA in creating stored procedures, functions and table designs Work closely with project managers and sr. developers to ensure that client expectations are met and that the team adheres to project schedules and budgets Key Requirements: 3+ years of real-time development experience, with emphasis on. NET Framework Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)) Proven experience of at least one of the .NET languages (e.g. C#, Visual Basic .NET) Understanding of latest Architecture trends, Design Patterns and Object-Oriented Programming Understanding of front-end programming using HTML, CSS, JavaScript, jQuery, etc. with a strong grasp of web technologies and UIUX standards Familiarity with architecture styles/APIs (REST, RPC) Understanding of Agile methodologies Excellent troubleshooting and communication skills Proficient understanding of code versioning tools such as Git, SVN, and Mercurial Proven Experience with Angular, Ionic frameworks and .Net Core is plus