Negotiable
Outside
Remote
USA
Summary: We are seeking a highly experienced Senior Full Stack .NET Developer with around 12 years of hands-on experience in designing, developing, and delivering enterprise-level web applications. The ideal candidate will have strong expertise across backend .NET technologies, modern frontend frameworks, and database systems, and will play a key role in architecture, technical leadership, and mentoring.
Key Responsibilities:
- Design, develop, and maintain scalable enterprise applications using .NET Framework / .NET Core / ASP.NET Core
- Develop RESTful APIs and backend services using ASP.NET Web API
- Build responsive and dynamic user interfaces using Angular / React / JavaScript
- Lead technical design discussions and architecture decisions
- Optimize application performance, security, and scalability
- Collaborate with business analysts, product owners, and DevOps teams
- Perform code reviews and enforce best coding practices
- Mentor junior and mid-level developers
- Participate in Agile ceremonies (Sprint planning, reviews, retrospectives)
- Troubleshoot complex production issues and provide long-term solutions
Key Skills:
- C#, .NET Framework, .NET Core
- ASP.NET Core MVC, Web API
- Frontend technologies: Angular / React, JavaScript, TypeScript
- HTML5, CSS3, Bootstrap
- SQL Server (complex queries, stored procedures, performance tuning)
- Entity Framework / LINQ
- RESTful services & Microservices architecture
- Git, Azure DevOps / CI-CD pipelines
- Strong understanding of Design Patterns, SOLID principles, OOP
- Experience working in Agile / Scrum environments
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: Senior
Industry: IT
Job Title: Senior Full Stack .NET Developer (12 Years Experience)
Location: Remote
Experience: 12 Years (Relevant Full Stack .NET Development)
Employment Type: Contract
Job Summary: We are seeking a highly experienced Senior Full Stack .NET Developer with around 12 years of hands-on experience in designing, developing, and delivering enterprise-level web applications. The ideal candidate will have strong expertise across backend .NET technologies, modern frontend frameworks, and database systems, and will play a key role in architecture, technical leadership, and mentoring.
Key Responsibilities:
Design, develop, and maintain scalable enterprise applications using .NET Framework / .NET Core / ASP.NET Core
Develop RESTful APIs and backend services using ASP.NET Web API
Build responsive and dynamic user interfaces using Angular / React / JavaScript
Lead technical design discussions and architecture decisions
Optimize application performance, security, and scalability
Collaborate with business analysts, product owners, and DevOps teams
Perform code reviews and enforce best coding practices
Mentor junior and mid-level developers
Participate in Agile ceremonies (Sprint planning, reviews, retrospectives)
Troubleshoot complex production issues and provide long-term solutions
Required Technical Skills:
C#, .NET Framework, .NET Core
ASP.NET Core MVC, Web API
Frontend technologies: Angular / React, JavaScript, TypeScript
HTML5, CSS3, Bootstrap
SQL Server (complex queries, stored procedures, performance tuning)
Entity Framework / LINQ
RESTful services & Microservices architecture
Git, Azure DevOps / CI-CD pipelines
Strong understanding of Design Patterns, SOLID principles, OOP
Experience working in Agile / Scrum environments
Good to Have Skills:
Cloud experience with Microsoft Azure
Knowledge of Docker, Kubernetes
Experience with Message Queues (Service Bus, RabbitMQ)
Exposure to Blazor / .NET MAUI
Experience with DevOps and infrastructure automation
Education:
Bachelor's or Master's degree in Computer Science, IT, Engineering, or equivalent experience
Soft Skills:
Strong leadership and mentoring abilities
Excellent problem-solving and analytical skills
Effective communication with technical and non-technical stakeholders
Ability to work independently and drive technical initiatives
If you want, I can:
Make this short (1-page JD)
Customize it for Azure-heavy / Angular-heavy roles
Convert it into a resume profile for a 12-year .NET developer