Back to Jobs
Recently postedTechnology

.NET Full Stack Developer

Alfvo, LLCCharlotte, NC🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeOn Site
LocationCharlotte, NC, United States
DockerMicroservicesMongoDBSQLGitHTMLScrumAngularCSSC#.NETASP.NETJenkinsRESTAzureKubernetesJavaScriptTypeScriptAgileCI/CDAzure DevOps

Job description

.NET Full Stack Developer

Location: Glen Allen, VA
Work Arrangement: Onsite from Day 1
Experience: 7+ Years

Job Description

We are seeking an experienced Senior .NET Full Stack Developer / Technical Lead with strong expertise in Microsoft Azure, Angular 18, .NET Core, and SQL databases. The ideal candidate will have hands-on development experience along with proven technical leadership skills to guide a team through the design, development, testing, and deployment of enterprise applications.

The candidate will be responsible for building scalable, secure, and high-performance cloud-based solutions while ensuring code quality, application reliability, and adherence to software development best practices.

Key Responsibilities

  • Lead and mentor a team of developers in designing, developing, testing, and deploying enterprise applications.

  • Design and implement scalable, secure, and high-performance applications using Microsoft Azure services.

  • Develop modern, responsive user interfaces using Angular 18, TypeScript, HTML, and CSS.

  • Build backend services and business logic using .NET Core and C#.

  • Design, develop, and optimize SQL databases, queries, stored procedures, and data models.

  • Develop and integrate RESTful APIs and support microservices-based applications.

  • Conduct code reviews and enforce coding standards, design principles, and development best practices.

  • Collaborate with project managers, UI/UX designers, QA engineers, and business stakeholders.

  • Guide technical design decisions, troubleshoot complex issues, and improve application performance.

  • Support CI/CD pipelines, automated testing, and cloud deployment processes.

  • Provide technical guidance, mentorship, and support to team members throughout the software development lifecycle.

Required Skills and Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

  • 7+ years of professional software development experience, including demonstrated technical leadership responsibilities.

  • Strong hands-on experience with C#, .NET Core, and ASP.NET Core.

  • Expertise in Microsoft Azure cloud services and application architecture.

  • Strong experience with Angular 18, TypeScript, JavaScript, HTML5, and CSS3.

  • In-depth knowledge of SQL databases, database design, query optimization, and stored procedures.

  • Experience designing and developing RESTful APIs and scalable backend services.

  • Understanding of microservices architecture, application security, and performance optimization.

  • Experience with Agile/Scrum methodologies, code reviews, and the software development lifecycle.

  • Strong leadership, problem-solving, communication, and team mentoring skills.

Preferred Skills

  • Experience with Azure DevOps, Jenkins, GitLab, or similar CI/CD tools.

  • Knowledge of Docker and Kubernetes.

  • Familiarity with NoSQL databases such as MongoDB or Azure Cosmos DB.

  • Experience with automated testing and continuous integration practices.

  • Relevant Microsoft Azure or .NET certifications.

Similar jobs