Senior Software Engineer – Full Stack (.NET)
Contract | Dallas, TX | 5–6 Years Experience | In-Person Interview
Interview
In-Person Required
Position Overview
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.
Key Responsibilities
- 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
Required Qualifications
- 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
- Experience in financial services or healthcare domains