Requirements: Hands on experience on ASP .NET MVC 5, C#, ASP .NET WebForms, LINQ Experience with web browser compatibility, AJAX, jQuery, CSS, DHTML, HTML5, Bootstrap, jQuery, Angular JS, Node JS technologies MS SQL Server programming experience Advanced knowledge of administering IIS 7 in a production environment Solid understanding of object-oriented programming (OOP) and computer science foundations, such as memory management and low-level algorithm performance Documented knowledge of the .NET Framework, including Visual Studio, ASP.NET/C#/VB.NET ASMX and WCF Web Services, and ADO.NET Designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with excellent experience with service-oriented architectures SOA (Rest, JSON) Design and optimize SQL Server stored procedures 4 to 6 years of experience in the same field MS SQL database programming Source control: git and SVN Understanding of Agile methodologies Excellent troubleshooting and communication skills Strong attention to details Able to work well in a team setting Responsibilities: Upgrading existing .NET systems and applications Write clean, scalable code using .NET programming languages Create and test software prototypes Revise, update, refactor and debug code Improve existing software Develop documentation throughout the software development life cycle Participate in requirements analysis Collaborate with internal teams to produce software design and architecture