Senior Software Engineer - Full Stack (.Net)
Role details
Job location
Tech stack
Job description
We are seeking an experienced Senior Full Stack Software Engineer to join our team on a contract basis in Dallas, TX. The ideal candidate will bring deep expertise in .NET-based backend development and modern frontend technologies, delivering scalable and high-quality enterprise solutions. This role requires an in-person interview., * Design, develop, and maintain full stack web applications using .NET Core / ASP.NET and modern JavaScript frameworks (React, Angular, or Vue.js)
-
Build and consume RESTful APIs and microservices within distributed system architectures
-
Collaborate with product owners, architects, and QA teams to deliver features aligned with business requirements
-
Write clean, testable, and well-documented code following SOLID principles and design patterns
-
Participate in code reviews, sprint planning, and agile ceremonies
-
Optimize application performance and troubleshoot production issues
-
Integrate with SQL Server, Azure services, and third-party APIs
-
Mentor junior developers and contribute to architectural decisions
Requirements
Do you have experience in T-SQL?, * 5-6 years of hands-on experience in full stack software development
-
Strong proficiency in C# and .NET Core / ASP.NET MVC / Web API
-
Experience with frontend frameworks: React, Angular, or Vue.js
-
Solid understanding of SQL Server / T-SQL and ORM tools (Entity Framework)
-
Familiarity with Azure cloud services (App Services, Functions, Service Bus)
-
Experience with Git, CI/CD pipelines (Azure DevOps or GitHub Actions)
-
Knowledge of microservices architecture and containerization (Docker/Kubernetes)
-
Strong understanding of agile/scrum methodologies
Nice to Have
-
Experience with Blazor or .NET MAUI
-
Azure certifications
-
Knowledge of GraphQL
-
Experience in financial services or healthcare domains