C# / .Net Full-Stack Developer

Job Overview

Our client has an excellent REMOTE opportunity for a C# / .Net Full-Stack Developer!

 

Responsibilities:

  • Design, develop, and maintain new and existing code for applications ranging from E-Commerce websites through a wide array of internal C# / .Net web applications, tools, and processes.
  • Write readable, extensible, testable code, while being mindful of performance requirements.
  • Create, maintain, and run unit tests for new and existing code, with a goal of delivering defect-free and well-tested code.
  • Work with management to create and adhere to schedules, while maintaining flexibility to adapt to changing priorities.
  • Keep up to date on best practices and new technologies.
  • Conduct design and code reviews and collaborate to ensure your own code passes review.
  • Work with Project Management Team and business stakeholders to analyze, clarify and deliver on requirements and scope.
  • Collaborate with Technology Team on system architecture and design.
  • Work with IT Administrators to plan for, implement and support high-performance, well-instrumented software.

 

Requirements:

  • Expertise in C#, .NET Framework, ASP.NET (Web API, MVC and Web Forms), ADO.NET.
  • Expertise with JavaScript, jQuery, AJAX, HTML5, CSS3.
  • Experience with MS SQL Server data design, stored procedure development and SSIS package development.
  • Experience with Zurb Foundation, Bootstrap, or other responsive design frameworks.
  • Experience with Knockout.js, AngularJS or other MVVM frameworks.
  • Experience with XML, JSON, REST, Web APIs.
  • Experience with unit/integration testing and continuous integration. (VSTest, NUnit, QUnit, MOQ, Ninject, etc.).
  • Solid understand of OOP design principles and practical application of common paradigms.
  • Must have excellent verbal and written communication skills.
  • A minimum of 7 years relevant experience or a BA, BS or MS in Computer Science and 4 years relevant experience.
Job Detail
Shortlist Never pay anyone for job application test or interview.