Senior .NET Full Stack Developer

QTechBaltimore, CT
Onsite

About The Position

We are seeking an experienced Senior .NET Full Stack Developer with 7+ years of hands-on experience developing, maintaining, and supporting enterprise platform applications using the modern Microsoft technology stack. The ideal candidate will possess strong expertise in C#, ASP.NET Core, .NET Framework, Angular, SQL Server, Microservices, Docker, and Kubernetes while working collaboratively with cross-functional teams including developers, QA engineers, product managers, and business stakeholders. The successful candidate will contribute to application architecture, technical design, software development, code reviews, testing, troubleshooting, and production support while delivering scalable, high-performance enterprise applications.

Requirements

  • 7+ years of overall software development experience
  • 5+ years of C# development
  • ASP.NET Core 8
  • .NET Framework
  • MVC
  • Web API 2.0
  • SQL Server
  • T-SQL
  • Query Optimization
  • Indexing Strategies
  • Transaction Semantics
  • Angular 14–18
  • HTML5
  • CSS3
  • Bootstrap
  • jQuery
  • Responsive UI Development
  • Accessibility Best Practices
  • Microservices Architecture
  • RESTful API Development
  • API Design
  • Service Decomposition
  • Docker
  • Kubernetes
  • .NET Core Architecture
  • REST Services Architecture
  • Object-Oriented Programming (OOP)
  • Functional Programming Concepts
  • Concurrency
  • Networking
  • Data Structures
  • Application Security
  • Test-Driven Development (TDD)
  • Unit Testing
  • Integration Testing
  • Contract Testing

Nice To Haves

  • Experience designing and implementing enterprise applications.
  • Strong knowledge of Enterprise Architecture principles.
  • Experience optimizing existing enterprise applications.
  • Extensive experience designing relational database components.
  • Strong Agile development experience.
  • SDLC experience with Agile methodologies.
  • Experience building reusable libraries and shared components.
  • Hands-on Full Stack Development using Microsoft technologies.
  • Experience designing scalable enterprise applications.
  • Experience creating database schemas supporting business processes.
  • Knowledge of software design patterns and architectural patterns.
  • Experience implementing concurrency patterns.
  • Experience with caching techniques and performance optimization.
  • PostgreSQL (Preferred Exposure)

Responsibilities

  • Develop, maintain, enhance, test, and support enterprise platform applications.
  • Design, document, and implement software applications using modern .NET technologies.
  • Participate in architecture discussions, technical design sessions, and code reviews.
  • Develop scalable full-stack applications using C#, ASP.NET Core, Angular, and SQL Server.
  • Build and maintain RESTful APIs and Microservices.
  • Troubleshoot and resolve application defects and production issues.
  • Analyze software change requests and implement efficient technical solutions.
  • Perform root cause analysis and recommend long-term solutions.
  • Conduct integration testing and assess the impact of software changes.
  • Create technical documentation, design specifications, and project documentation.
  • Optimize SQL queries and database performance.
  • Recommend software improvements, upgrades, and best development practices.
  • Collaborate with development, QA, database, and product management teams.
  • Follow SDLC and Agile development methodologies throughout the software lifecycle.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service