Skip to content

Software Engineer

  • On-site
    • Nashville, TN, Tennessee, United States
  • $120,000 - $130,000 per year
  • ENGINEERING

Develop enterprise web and mobile applications using C#/.NET, SQL Server, APIs, and modern JavaScript frameworks. Lead modernization projects, mentor teams, and drive scalable solutions

Job description

Job Summary

Seeking a Software Engineer with strong experience in C#/.NET, SQL Server, modern JavaScript frameworks, and mobile application development. The role involves developing, modernizing, and supporting enterprise web and mobile applications while collaborating with business and technical teams.

Key Responsibilities

Design, develop, and support enterprise web and mobile applications.

Modernize and migrate legacy applications to current technologies.

Develop and maintain database-driven applications using SQL Server.

Build and integrate APIs with internal and external systems.

Collaborate with stakeholders to deliver scalable solutions.

Troubleshoot, optimize, and enhance existing applications.

Senior/Lead Responsibilities

Define development standards and best practices.

Provide technical leadership and architectural guidance.

Mentor and coach software engineers.

Conduct code reviews and ensure code quality.

Gather requirements and translate business needs into technical solutions.

Support project planning, estimation, and delivery.

Job requirements

Strong experience with C#/.NET Development

Experience with Microsoft SQL Server

Experience with Modern JavaScript Frameworks (React, Angular, Vue, etc.)

Experience with API Development & Integrations

Experience with ORM/Data Access Technologies

Experience with Legacy Application Modernization/Migration

Mobile application development experience

Flutter experience preferred

or