Jobs · Engineering · Virginia

FullStack Software Developer

Clarity Partners · Richmond, VA · 1 wk ago
Engineering$100k–$120k/yrFull-time

Responsibilities

  • Design, develop, test, and maintain scalable, enterprise-grade web applications using the Microsoft .NET framework and Angular.
  • Write clean, reusable, and maintainable code, adhering to software engineering best practices and architectural standards.
  • Collaborate with cross-functional teams to gather requirements, analyze business needs, and translate technical specifications into high-quality software solutions.
  • Own features across the full software development lifecycle — design, implementation, testing, deployment, and ongoing support.
  • Develop and maintain database-driven applications using Microsoft SQL Server.
  • Write, troubleshoot, and optimize complex SQL queries, stored procedures, and other database objects.
  • Participate in system design discussions and contribute to technical architecture decisions.
  • Support all phases of application development, including requirements gathering, documentation, testing, integration, and production support.
  • Work effectively both independently and within Agile/Scrum and waterfall team environments.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, MIS, or a related technical field (or equivalent professional experience).
  • 5+ years of professional experience developing full stack applications within the Microsoft .NET ecosystem, including Angular.
  • Strong hands-on experience with C#, ASP.NET (.NET Framework or .NET Core), Entity Framework, Angular, and Microsoft SQL Server (Knockout.js experience a plus).
  • Solid understanding of relational database design, normalization, and transaction management.
  • Experience writing and optimizing complex SQL queries, stored procedures, and performance tuning.
  • Proven experience building data-driven web applications.
  • Strong grasp of object-oriented programming principles and software design patterns.
  • Excellent analytical and problem-solving skills.
  • Strong written and verbal communication skills, with the ability to collaborate effectively across technical and business teams.
  • Experience with both Agile/Scrum and waterfall development methodologies.
  • Experience building secure, scalable enterprise applications.
  • Consulting or client-facing experience preferred.
  • Experience with automated testing and CI/CD pipelines is a plus.

Similar jobs

Fullstack Developer

Expedite Talent SolutionsUnited States· Today
RemoteInformation Technologyapply on www2.jobdiva.com

Fullstack Developer

Apex SystemsBaltimore, MD· 1 wk ago
Engineering$75–$80/hrapply on apexsystems.com

Fullstack Developer

Manifest OSNew York, NY· 2 wk ago
Engineering$60/hrapply on jobs.ashbyhq.com

Fullstack Developer

USTBentonville, AR· 3 wk ago
Engineering$82k–$123k/yrapply on usource.ripplehire.com