C# React Software Developer Permanent Job Onsite in Franklin, TN

  • Franklin, TN
  • Posted 28 days ago | Updated 5 days ago


On Site
$110,000 - $120,000
Full Time
No Travel Required


.Net Core
MS SQL Server

Job Details

Significant, demonstratable professional experience with designated tech stack (MS SQL Server, C#, .Net / .Net Core, React).

Reporting to the Senior Manager Business Software Development, the Software Developer provides support and leadership to the assigned Business Software Development team and beyond, building and supporting applications for the clients needs. This role creates, designs, and performs implementations to resolve problems and provides mentorship to grow and develop the software development team.

Here's some of what you will be doing:

  • Confidently ship features, improvements, and bug fixes with minimal guidance and support from other Team Members. Collaborate with the team on larger projects.
  • Collaborate with stakeholders within the organization to maintain quality in a fast-paced, iterative environment.
  • Identify and resolve technical problems of moderate scope and complexity either alone or with small amounts of help from Team Members in a timely manner.
  • Represent the Business Development Team and the Technology Group values in communication for specific projects/platforms.
  • Proactively evaluate performance problems within an application or platform. Develop plans to detect and prevent these problems from reoccurring.
  • Recognize technical debt within the team and propose/implement solutions.
  • Maintain awareness of new technologies as they are developed by the industry.
  • Work on any of the systems the team supports with minimal ramp up time.
  • Understand our system architecture well enough to troubleshoot and pinpoint issues.

Here's some experience we are seeking:

  • Significant, demonstratable professional experience with designated tech stack (MS SQL Server, C#, .Net / .Net Core, React).
  • Proficient in developing technical design documents, deploying consistent coding conventions, and performing thorough testing.
  • Willingness and ability to learn additional technologies.
  • Understanding of CRM technologies such as Salesforce preferred.
  • Familiar with cloud technologies like Azure Cloud Platform preferred.
  • Understanding of Git fundamentals (commits, pull requests, branches) required.
  • Understanding of CI/CD principles preferred.
  • Experience with performance and optimization problems and a demonstrated ability to understand the causes of these problems.
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, or organizational problems and propose solutions.
  • Ability to achieve consensus with teammates and provide clear status updates.
  • Experience working on a project from concept to production, including proposal, discussion, and execution.
  • Self-motivated and self-managing, with strong organizational skills.
  • Demonstrated ability to work closely with other parts of the organization.
  • Demonstrated ability to onboard and integrate with an organization.
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.