Software Engineer

Affinity Search Partners

Brentwood (TN)

On-site

USD 80,000 - 110,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

A reputable technology solutions provider is seeking a proactive Software Engineer to architect their digital backbone. This role involves transforming raw data into actionable intelligence through PowerBI dashboards, building custom applications, and enhancing Dynamics CRM to optimize customer workflows. Ideal candidates will have over 5 years of experience with C# and SQL, a strong background in PowerBI, and be comfortable managing software applications. The position is located onsite just south of Nashville and offers growth opportunities.

Qualifications

  • 5+ years building production systems with C# and SQL.
  • 3+ years crafting data visualizations and reports in PowerBI.
  • Hands-on experience with GIT or similar version control systems.
  • Proven track record implementing and customizing Dynamics CRM.

Responsibilities

  • Configure, build, deploy and manage software applications that operate the business.
  • Design and deploy PowerBI reporting solutions that turn complex datasets into executive-ready insights.
  • Own the full lifecycle of our transaction processing, billing systems, and customer-facing websites.
  • Enhance and extend Dynamics CRM to optimize customer relationship workflows.
  • Partner directly with stakeholders to translate business needs into elegant technical solutions.
  • Serve as a technical advisor, delivering training, ad-hoc analysis, and troubleshooting support.

Skills

C#
SQL
PowerBI
Dynamics CRM
GIT

Education

Bachelor's degree in Computer Science or related discipline

Job description

Our client is looking for a proactive Software Engineer where you’ll architect the digital backbone for the company. You’ll transform raw data into actionable intelligence through PowerBI dashboards, build and refine custom applications that drive customer engagement, and bridge the gap between technical capability and business impact. This is a well‑established company with opportunities for growth and it is onsite just south of Nashville.

Responsibilities
  • Configure, build, deploy and manage software applications that operate the business
  • Design and deploy PowerBI reporting solutions that turn complex datasets into executive‑ready insights
  • Own the full lifecycle of our transaction processing, billing systems, and customer‑facing websites
  • Enhance and extend Dynamics CRM to optimize customer relationship workflows
  • Partner directly with stakeholders to translate business needs into elegant technical solutions
  • Serve as a technical advisor—delivering training, ad‑hoc analysis, and troubleshooting support
Requirements
  • 5+ years building production systems with C# and SQL
  • 3+ years crafting data visualizations and reports in PowerBI
  • Hands‑on experience with GIT or similar version control systems
  • Proven track record implementing and customizing Dynamics CRM
  • Bachelor's degree in Computer Science or related discipline
Who Thrives Here

You’re a builder who balances technical excellence with pragmatic delivery. You juggle competing priorities without dropping the ball, communicate complex ideas clearly to non‑technical stakeholders, and take pride in shipping clean, well‑documented code. You’re equally comfortable working autonomously on deep technical challenges and collaborating cross‑functionally to solve business problems.

Most importantly, you obsess over details—because in production systems, the details matter.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer: Data & CRM, PowerBI & Billing
Software Engineer: Data & CRM, PowerBI & Billing

Affinity Search Partners • Brentwood (TN)

On-site
USD 80,000 - 110,000
Senior Power BI Developer
Senior Power BI Developer

HCA Healthcare • Nashville (TN)

On-site
USD 90,000 - 120,000
Software Developer / Data Solutions Developer
Software Developer / Data Solutions Developer

4p-Consulting-Inc. • Birmingham (AL)

On-site
USD 90,000 - 130,000
Data and Analytics Engineer
Data and Analytics Engineer

Growve • Nashville (TN)

Hybrid
USD 110,000 - 150,000
Health Benefits Package
DTO
401(k)
+1
Power BI Developer (Northeast Based)
Power BI Developer (Northeast Based)

Tenth Revolution Group • United States

On-site
USD 80,000 - 100,000
Collaborative environment
Opportunity for growth
Technical Business Analyst – Developer Experience & Engineering Analytics
Technical Business Analyst – Developer Experience & Engineering Analytics

Nextech Solutions • Memphis (TN)

On-site
USD 85,000 - 120,000
Microsoft Dynamics 365 CRM Technical Developer
Microsoft Dynamics 365 CRM Technical Developer

Yablon & Associates LLC • New York (NY)

Hybrid
USD 76,000 - 83,000
Microsoft Dynamics Senior Developer
Microsoft Dynamics Senior Developer

DataStaff, Inc. • Raleigh (NC)

On-site
USD 100,000 - 130,000
Medical insurance
Vision insurance
401(k)
Data & Analytics Engineer
Data & Analytics Engineer

Growve • Nashville (TN)

Hybrid
USD 110,000 - 150,000
Full Time with Competitive Pay
Health Benefits Package
DTO
+3
Senior Power Platform Developer/ Dynamics 365
Senior Power Platform Developer/ Dynamics 365

CSEngineering • North Bethesda (MD)

Hybrid
USD 110,000 - 140,000