Senior Dotnet Developer
Indexed description
Title: Senior Full Stack .NET Architect / Lead .NET Engineer
Location: Irving, TX (hybrid)
Overview
We are seeking a highly experienced Senior Full Stack Architect / Lead .NET Engineer who can take ownership of solution architecture, technical design, and full-stack development initiatives. This role requires someone who is not only hands-on technically, but also capable of understanding business requirements, translating them into scalable technical solutions, and communicating effectively with both technical and non-technical stakeholders.
The ideal candidate will have deep expertise across modern .NET development, React, SQL Server, and AWS serverless technologies, while also demonstrating strong architectural thinking, problem-solving abilities, and a passion for building maintainable and scalable software solutions.
Key Responsibilities
- Collaborate with business and technical stakeholders to gather, analyze, and refine requirements.
- Design scalable, maintainable, and high-performing software architectures and technical solutions.
- Lead technical discussions and proactively recommend alternative or improved approaches to meet business goals.
- Develop and maintain enterprise-grade applications using .NET 8+, React 18+, SQL Server, and AWS serverless technologies.
- Write clean, maintainable, and standards-driven code while promoting engineering best practices across the team.
- Understand and troubleshoot complex existing systems and improve software design where necessary.
- Create and maintain shared libraries and reusable application components.
- Participate in story writing, bug tracking, estimation, and technical documentation.
- Work closely with cross-functional teams including Product, QA, DevOps, and business users.
- Mentor developers and contribute to improving overall engineering standards and processes.
Required Technical Skills
Backend / Microsoft Stack
- Strong experience with C# and .NET 8+
- Deep understanding of Entity Framework, including performance considerations and common pitfalls
- Strong experience with LINQ and ADO.NET
- Experience building and maintaining RESTful APIs
- Swagger/OpenAPI documentation experience
Frontend
- Strong hands-on experience with React 18+
- Experience with NPM, NVM, Workspaces, and Lerna
- Ability to design scalable and maintainable frontend architectures
Database
- Strong SQL Server 2019+ experience
- Advanced SQL skills with the ability to write complex SQL queries from scratch
- Database design, optimization, and troubleshooting experience
Cloud / AWS
- Strong AWS experience including:
- Lambda
- S3
- EventBridge
- Serverless APIs
- Experience designing and implementing serverless architectures
Tools & Practices
- Git/version control
- Agile methodologies
- Writing user stories and technical documentation
- Understanding of coding standards, maintainability, and software design principles
Required Qualifications
- Proven experience designing software solutions and application architecture from requirements.
- Ability to communicate effectively with both business and technical audiences.
- Strong analytical and problem-solving skills.
- Ability to ask the right questions to fully understand business objectives and technical constraints.
- Experience improving existing systems and recommending better architectural approaches.
- Hands-on development experience in enterprise-level environments.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search