Back to Job Search

Senior Full Stack .NET Developer

  • Location: Dallas, 75201
  • Salary: $70.00 - $75.00 / hour
  • Job Type:Contract

Posted 5 months ago

This international industry leader has an immediate 12+ month contract opportunity (with strong chance for extension) in Dallas, TX, Atlanta, GA, Denver, CO, Montvale, NJ or Orlando, FL for a Senior Full Stack .NET Developer. This position requires working in the office 1-2 days per week.  Requires experience with C#, DB Design, Advanced T-SQL concepts, LINQ or object oriented patterns (parts of knowing C#) along with good SQL skills.  Will be working on a team to add new features and enhancements into new and existing applications.  Will be approximately 60% Back-End and 40% Front end performing .NET development, SQL development and Angular development.  Existing applications are C#/MVC and future work will be in Angular.

Responsibilities include:
  • Coding, testing and debugging programs according to computer engineering specifications.
  • Modifying, expanding and updating applications.
  • Communicating with a team that includes analysts, engineers and quality assurance testers in order to coordinate and document application development and testing.
  • Developing software prototypes
Requirements:
  • Bachelor's Degree strongly preferred.
  • 5-10 years of full stack C#/.NET development experience including enterprise level applications.
  • Proficiency with Angular (Angular 2+)
  • Extensive experience with ASP.NET Core, ASP.NET Web API (Restful APIs), IOC containers.
  • Proficiency with Microsoft .NET and JavaScript technologies.
  • Strong understanding of responsive Web Application Development.
  • Strong SQL Server Development skills including Joins, Stored Procedures, Optimization, and Tables.
  • Ability to work collaboratively in a team environment. 
  • Ability to work effectively with people at all levels in an organization.
  • Ability to communicate complex ideas effectively – both verbally and in writing.
  • Advance professional with ability to apply concepts, practices & procedures 
  • Works with minimal direction and able to lead and train others