We are seeking a skilled and experienced Senior .NET Developer to join our growing team in the vibrant Nashville area. If you are passionate about software development, have a strong background in C#, .NET Core, SQL, and thrive in a collaborative environment, we want to hear from you!
Responsibilities:
- Collaborate with cross-functional teams to design, develop, and maintain high-quality software solutions.
- Utilize your expertise in C#, .NET Core, and SQL to create efficient and scalable applications.
- Participate in the full software development lifecycle, from planning and requirements analysis to testing and deployment.
- Provide technical guidance and mentorship to junior developers.
- Troubleshoot, debug, and optimize existing systems for performance and reliability.
- Stay up-to-date with the latest industry trends and technologies to contribute innovative ideas and solutions.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5 years of professional experience as a .NET Developer.
- Strong proficiency in C#, .NET Core, and SQL.
- Solid understanding of software development lifecycles and methodologies.
- Experience with front-end technologies such as HTML, CSS, and JavaScript is a plus.
- Excellent problem-solving and critical-thinking skills.
- Strong communication and interpersonal skills.
- Ability to work independently and collaboratively in a team environment.
Benefits:
- Competitive salary
- Health, dental, and vision insurance
- 401(k) retirement plan
- Flexible work schedule (onsite then hybrid)
- Professional development opportunities
- Casual and inclusive work environment