C# .NET Developer
C# .NET Developer
Assist with designing, building, and maintaining software systems and in the development of highly interactive software applications (desktop, web and web services). Full life-cycle development for both new development and maintenance of existing applications. Simplify the client-side scripting. Improve the User Experience. Transfer data between applications. Create modern stylish and responsive web pages. Transfer the request from the web page to the server. Perform error-logging/debugging. Create an object-object mapping strategy. Add native data querying. Work on dependency injection. Work on version control. Perform unit testing. Securely communicate data across the internet. Build and test API's. Inspect currently loaded CSS and JavaScript to show which assets the page has requested and how long they took to load using browser developer tools. Configure, manage, and administer all components within the SQL Database. Requires B.S. Computer Science or related field plus 5 years of experience in software development and knowledge of C#, ASP.NET, ASP.NET MVC, .Net Web Services (WCF) and IIS. Proficiency in Ajax, JavaScript, SQL, CSS, HTML5 and CSS3; knowledge of Log4Net, AutoMapper, LINQ, Unity Container and Entity Framework; understanding of build, test and source control tools such as SVN, nUnit, and Nuget; familiarity with HTTPS. Knowledge of API testing using Postman and Fiddler. Background in designing, maintaining and deploying relational database systems using SSMS (SqlServer Management Studio); familiarity with design patterns; knowledge of creating and consuming web services and web development technologies and frameworks in Agile environment.; knowledge of Windows OS and Visual Studio 2013. Job located in Salt Lake City, UT.