Contract Fullstack Dot Net Developer

NuWare Tech Corp
Jackson Township, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Jackson Township, United States of America

Tech stack

ASP.NET
JavaScript
.NET
AJAX
Amazon Web Services (AWS)
HTML5
Unit Testing
Azure
Big Data
Bootstrap
C Sharp (Programming Language)
CSS
Cloud Computing
Software Quality
Code Review
Databases
Continuous Integration
Relational Databases
Software Debugging
Software Design Patterns
DevOps
Distributed Systems
Entity Framework
Github
Design of User Interfaces
IIS
JSON
Knockout.js
Microsoft Visual Studio
Microsoft SQL Server
MVC
Model View ViewModel
Nunit
OAuth
OpenID
Performance Tuning
Software Architecture
Memory Leaks
JSON Web Token
SQL Stored Procedures
SQL Databases
T-SQL
TypeScript
Web Applications
Website Wireframe
.NET Core
ASP.NET
Indexer
Backend
GIT
Xunit
Vue.js
Containerization
Angular
Data Analytics
Web Technologies
Front End Software Development
REST
Es2015
Mocha
Jasmine
Docker
Microservices

Job description

We are seeking a highly skilled and experienced Senior Full Stack .NET Developer with expertise in Knockout.js to join our engineering team. In this role, you will be responsible for the architecture, development, and maintenance of our core enterprise web applications.

You will bridge the gap between backend scalability and fluid user experiences, working with .NET Core/.NET 8 microservices and an interactive, data-driven Knockout.js frontend. This role requires an engineer who excels at managing complex, client-side MVVM state architectures, optimizing database performance, and driving clean coding practices across the entire stack., * Design, build, and maintain scalable, secure, and high-performance backend services using C#, .NET Core / .NET 8, and ASP.NET Web API.

  • Architect and optimize relational database schemas, complex stored procedures, and queries using SQL Server and ORMs like Entity Framework Core or Dapper.
  • Implement clean architecture principles (SOLID) and design patterns to ensure the codebase remains maintainable and testable.
  • Integrate third-party RESTful APIs, secure token-based authentication (OAuth2, OIDC, JWT), and messaging queues if applicable., * Own and optimize the client-side architecture using Knockout.js, managing complex UI behaviors via observables, computeds, custom bindings, and components.
  • Seamlessly integrate backend JSON payloads with Knockout ViewModels using the Knockout Mapping plugin or modern ES6+ JavaScript.
  • Ensure high-performance rendering of large datasets and data grids, diagnosing and fixing client-side memory leaks or UI lag.
  • Collaborate with UI/UX designers to translate wireframes into responsive, accessible HTML5/CSS3/Bootstrap layouts.

Leadership & DevOps

  • Provide technical leadership, participate in architectural design reviews, and mentor junior/mid-level developers.
  • Conduct thorough code reviews to ensure compliance with security, performance, and style guidelines.
  • Contribute to CI/CD pipeline automation using tools like Azure DevOps or GitHub Actions.
  • Troubleshoot production issues across all layers of the application stack.

Requirements

  • Backend: C#, .NET Core / .NET 5+, ASP.NET Web API, MVC.
  • Frontend Framework: Deep, production-level experience with Knockout.js and the MVVM pattern.
  • Web Technologies: JavaScript (ES6+), TypeScript, HTML5, CSS3, JSON, AJAX, Bootstrap or similar CSS frameworks.
  • Database: MS SQL Server (T-SQL), Entity Framework Core, performance tuning, and indexing.
  • Testing: Unit testing frameworks (e.g., xUnit, NUnit, Jasmine, or Mocha).
  • Tools: Git, Visual Studio / VS Code, IIS.

Preferred Qualifications

  • Experience with cloud platforms like Microsoft Azure or AWS (App Services, SQL, Functions).
  • Experience migrating legacy .NET Framework applications to modern .NET Core/.NET 8.
  • Familiarity with containerization (Docker).
  • Knowledge of or exposure to modern SPA frameworks (Angular, Vue) for modernization strategies.
  • Experience in integration with ERPs like D365 , GP and Change Point from custom ASP.NET application.

Soft Skills & Competencies

  • Analytical Mindset: Excellent debugging and problem-solving skills across distributed systems.
  • Communication: Ability to articulate technical concepts and architectural decisions clearly to both technical and non-technical stakeholders.
  • Ownership: A proactive approach to code quality, application stability, and continuous improvement.

Apply for this position