Fullstack Dot Net Developer San Antonio - TX - Texas
Full-Stack Developer (Microsoft Stack)
Position Overview
We are seeking a talented and driven Full-Stack Developer to design, build, and maintain robust, scalable enterprise applications using the Microsoft technology suite. In this role, you will work across the entire development lifecycle from crafting intuitive front-end user interfaces to architecting powerful back-end microservices and database structures.
If you thrive in a collaborative environment, love solving complex logic problems, and are passionate about staying on the cutting edge of the .NET ecosystem, we want you on our team.
Responsibilities
Full-Stack Development: Design, develop, and deploy end-to-end web applications combining powerful .NET backend services with modern front-end frameworks.
API Architecture: Build secure, high-performance RESTful APIs and gRPC services using ASP.NET Core to facilitate seamless data communication.
Database Management: Design optimized relational database schemas, write complex SQL queries, manage migrations, and implement data access layers using Entity Framework Core.
Cloud & DevOps: Provision, deploy, and manage cloud infrastructure within Microsoft Azure. Configure and maintain automated CICD pipelines to ensure seamless, frequent software releases.
Performance & Security: Write clean, secure, and well-documented code adhering to industry best practices (OWASP Top 10, SOLID principles). Optimize code and database queries for maximum speed and scalability.
Collaboration & Agile: Participate actively in AgileScrum ceremonies (daily stand-ups, sprint planning, retrospectives). Partner closely with product managers, UIUX designers, and QA engineers to deliver high-quality features.
Technical Requirements & Qualifications
Education: Bachelor s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).Experience: 8+ years of professional software development experience focusing on the Microsoft ecosystem.
Backend Mastery: Deep expertise in C# and .NET Core .NET 6+.
Frontend Skills: Proficiency in modern frontend web technologies (HTML5, CSS3, JavaScriptTypeScript) paired with practical experience in at least one modern framework (e.g., Angular, React, or Blazor).
Data Layer: Strong experience with SQL Server (T-SQL) and Object-Relational Mappers (ORMs) like Entity Framework Core.Web Services: Proven track record building and consuming web services via ASP.NET Web API.
Tools: Expert knowledge of Git version control and development environments like Visual Studio or Visual Studio Code.
Preferred Qualifications
Azure Cloud: Hands-on experience with Microsoft Azure services (App Services, Azure Functions, Azure SQL, Key Vault, Service Bus).DevOps Automation: Experience setting up and managing CICD pipelines using Azure DevOps or GitHub Actions.
Architecture Patterns: Familiarity with microservices architecture, clean architecture, dependency injection, and containerization (DockerKubernetes).
Testing Culture: Experience writing automated unit tests and integration tests using frameworks like xUnit, NUnit, or Moq.
Certifications: Microsoft certifications such as Microsoft Certified: Azure Developer Associate or Developing Solutions for Microsoft Azure.