Software Engineer

Affinity Search Partners

Brentwood (TN)

On-site

USD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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
Senior Developer, Dynamics/Power
Senior Developer, Dynamics/Power

AutoZone • Memphis (TN)

On-site
USD 110,000 - 150,000
Microsoft Dynamics 365 Developer - Finance & Operations
Microsoft Dynamics 365 Developer - Finance & Operations

Accord Technologies Inc • Nashville (TN)

Hybrid
USD 80,000 - 110,000
Software Engineer - Dynamics 365 & Power Platform (mid-level)
Software Engineer - Dynamics 365 & Power Platform (mid-level)

Conexess Group • Traverse City (MI)

On-site
USD 80,000 - 110,000
Business Systems Analyst
Business Systems Analyst

Harnham • Long Beach (CA)

On-site
USD 80,000 - 120,000
BI & Analytics Developer Lead | Power BI & Dynamics
BI & Analytics Developer Lead | Power BI & Dynamics

The Planet Group • Denver (CO)

On-site
USD 100,000 - 130,000
Sr. Data Engineer
Sr. Data Engineer

Howard Hughes Communities • The Woodlands (TX)

On-site
USD 100,000 - 130,000
Competitive 401k plan
Generous PTO policy
Premium medical, dental, and vision coverage
+2
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
IT Data Analyst
IT Data Analyst

Clean Control Corporation • Warner Robins (GA)

On-site
USD 75,000 - 85,000
Competitive salary
Modern Microsoft tech
Collaborative environment
+2