Full Stack Software Developer

Hybrid in Nashville, TN, US • Posted 3 days ago • Updated 3 days ago
Full Time
No Travel Required
Hybrid
$120,000 - $140,000/yr
Fitment

Dice Job Match Score™

⭐ Evaluating experience...

Job Details

Skills

  • .NET
  • Accounting
  • C#
  • Git
  • RESTful
  • Software Development
  • Web Applications
  • Microsoft SQL Server
  • Microsoft Azure
  • Angular

Summary

We are seeking an experienced Senior Software Developer to join our growing team. This role is ideal for a highly skilled full-stack developer with strong expertise in Angular, C#, and SQL Server who thrives in a collaborative, team-oriented environment. The ideal candidate will play a key role in designing, developing, and maintaining enterprise-level applications while mentoring team members and contributing to technical strategy.



Key Responsibilities

  • Design, develop, test, and maintain scalable web applications using Angular (front-end) and C#/.NET (back-end).
  • Build and optimize SQL Server databases, including writing complex queries, stored procedures, and performance tuning.
  • Collaborate with cross-functional teams including product owners, QA, and other developers to define and deliver high-quality solutions.
  • Participate in architectural design discussions and contribute to technical decision-making.
  • Conduct code reviews and ensure adherence to best practices and coding standards.
  • Troubleshoot and resolve application issues across the full stack.
  • Mentor junior and mid-level developers and promote knowledge sharing within the team.
  • Contribute to CI/CD processes, DevOps practices, and automated testing initiatives.
  • Continuously evaluate and implement improvements to development processes and technologies.


Required Qualifications

  • 5+ years of professional software development experience.
  • Strong proficiency in:
    • Angular (preferably recent versions)
    • C# and .NET framework/.NET Core
    • SQL Server development (queries, stored procedures, indexing, performance tuning)
  • Experience building and consuming RESTful APIs.
  • Solid understanding of object-oriented programming principles and design patterns.
  • Experience with source control systems (e.g., Git).
  • Strong problem-solving and analytical skills.
  • Excellent communication skills and ability to work effectively in a collaborative team environment.


Preferred Qualifications

  • Experience with Azure or other cloud platforms.
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Experience with Agile/Scrum methodologies.
  • Knowledge of unit testing frameworks and automated testing practices.
  • Experience modernizing or refactoring legacy applications.


Key Competencies

  • Team-oriented mindset with strong collaboration skills.
  • Technical leadership and mentoring ability.
  • Attention to detail and commitment to delivering high-quality code.
  • Ability to manage multiple priorities in a fast-paced environment.
  • Strong ownership mentality and accountability.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91103173
  • Position Id: 8936397
  • Posted 3 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Nashville, Tennessee

Today

Full-time

USD 115,000.00 - 145,000.00 per year

Brentwood, Tennessee

Today

Full-time

Nashville, Tennessee

Today

Easy Apply

Full-time

$145000 - $165000

Nashville, Tennessee

Today

Full-time

Search all similar jobs