Skip to main content

13154 Senior C# Full Stack .NET Developer

Our client in Irving, Texas is seeking an experienced Senior C# Full Stack .NET Developer to join their development team. The ideal candidate will have 5+ years of hands-on experience developing enterprise-level C# applications and possess strong expertise in designing, developing, testing, and deploying scalable web applications. This role requires a collaborative professional who can work closely with cross-functional teams while providing technical leadership and mentoring junior developers.

Required Qualifications

  • Minimum of 5 years of professional experience developing applications using C#.
  • Minimum of 5 years of experience designing and developing ASP.NET web applications using relational databases, including Microsoft SQL Server.
  • Strong experience with full-stack development using ASP.NET MVC and front-end technologies.
  • Proven experience developing secure, scalable, and maintainable enterprise applications.
  • Experience leading technical initiatives and mentoring junior developers.

Responsibilities

  • Design, develop, and maintain enterprise web applications using C#ASP.NET MVC, and Microsoft SQL Server.
  • Develop full-stack solutions utilizing ASP.NET MVC front-end applications that consume WCF Services with Entity Framework.
  • Build responsive, user-friendly web interfaces using HTML5, CSS3, JavaScript, jQuery, Bootstrap, AngularJS, AJAX, Modernizr, and responsive design techniques.
  • Apply object-oriented programming principles and design patterns to create loosely coupled, scalable, and maintainable applications.
  • Develop and execute unit, integration, functional, regression, end-to-end, and load testing.
  • Follow software development best practices, including coding standards, secure coding practices, code reviews, source control, build automation, testing, and deployment.
  • Collaborate with developers, business analysts, QA teams, stakeholders, and business owners to ensure technical solutions meet business requirements.
  • Configure and maintain tools supporting source control, continuous integration, continuous delivery, and deployment strategies.
  • Deploy web applications, services, and reusable components using NuGet Package Manager.
  • Troubleshoot and resolve application hosting and infrastructure issues, including IIS, Windows Server, DNS, SSL certificates, load balancing, security contexts, and basic networking.
  • Provide technical leadership on large-scale development projects and mentor junior development staff.

Required Technical Skills

Back End

  • C#
  • ASP.NET MVC 5
  • WCF Services
  • Entity Framework
  • LINQ
  • SQL
  • Microsoft SQL Server (2008 or newer)

Front End

  • HTML5
  • CSS3
  • JavaScript
  • jQuery
  • AJAX
  • JSON
  • Bootstrap
  • AngularJS
  • Razor
  • Modernizr
  • Responsive Web Design

Development Tools

  • Visual Studio
  • NUnit
  • Team Foundation Server (TFS) / Version Control
  • IIS
  • NuGet Package Manager

Preferred Qualifications

  • Experience with continuous integration and continuous deployment (CI/CD) practices.
  • Experience implementing secure coding standards and application security best practices.
  • Strong troubleshooting and analytical skills.
  • Excellent written and verbal communication skills.
  • Ability to work independently while collaborating effectively with cross-functional teams.

Key Competencies

  • Full Stack Development
  • C#/.NET Development
  • Application Architecture
  • Object-Oriented Design
  • Technical Leadership
  • Mentoring and Coaching
  • Problem Solving
  • Software Development Lifecycle (SDLC)
  • Agile Development Methodologies

Apply for this position

Allowed Type(s): .pdf, .doc, .docx