NET Full Stack Developer

(king Of Prussia)
King of Prussia, PA, United States
about 1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

ASP.NET .NET Framework Web Accessibility Agile Methodology Applications Architecture Architectural Patterns HTML5 Unit Testing Bootstrap (Software) C Sharp (Programming Language) Cascading Style Sheets (CSS) Code Review
+32 more
Databases Data Structures Relational Databases Database Schema Software Design Patterns Design of User Interfaces JQuery PostgreSQL Microsoft Software Microsoft SQL Server Model View Controller (MVC) Object-Oriented Software Development Performance Tuning Systems Development Life Cycle Query Optimization Angular 2+ Software Engineering SQL Databases Enterprise Software Applications Test-Driven Development (TDD) .NET Core Concurrency Database Optimization Software Security Database Performance AngularJS Integration Tests Kubernetes Api Design Restful APIs Docker Microservices

Job description

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., 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.

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 PostgreSQL (Preferred Exposure) 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 Preferred Qualifications: 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

3:04 min

Revisiting jQuery 4 and its historical web impact

Chris Heilmann +3 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · WWC 2022

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

Videos

See all

Related articles

See all