Job Description
A client in the Nashville, TN area is seeking a .Net Developer to join their team. This resource will take part in a major project that focuses on enhancing tools and processes for external advisors and clients. This team builds solutions that streamline account lifecycle management and money movement workflows, with a major focus on enabling advisor self-service (reducing reliance on internal support for routine requests).
This role is ideal for someone who can hit the ground running in a fast-moving environment and contribute immediately to backend development, database work, and desktop UI enhancements. The team is also planning to upgrade to .Netcore before end of year.
What You’ll Do
You’ll be hands-on across backend services, database development, and desktop UI work:
1. SQL Server (30–40%): Build and enhance data structures, optimize queries, develop and maintain stored procedures, and improve overall database performance.
2. Backend Development in C# (40%): Develop business logic, enhance existing services, and contribute to API development that supports integration with upstream/downstream systems.
3. WPF Desktop UI (20%): Build and improve WPF interfaces that support the business processes being developed (desktop application environment- no web applications).
Key Responsibilities:
-Design, build, and enhance C#/.NET services and APIs to support critical account and transaction workflows.
-Develop and optimize SQL Server components (schema, stored procedures, query tuning).
-Build and refine WPF UI components that interact with new and existing business logic.
-Work closely with business analysts and team leads to gather requirements and translate them into scalable solutions.
-Contribute to modernization efforts as the platform transitions to .NET Core.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
-B.S. in Computer Science or related field
-3+ years of strong C# / .Net software development
-Strong SQL programming and SQL Server (query optimization, stored procedures, data structures, development).
-Experience building and supporting desktop applications, ideally with WPF (Winforms also acceptable).
-Proven ability to work independently, troubleshoot quickly, and deliver in a production environment.
Nice to Have Skills & Experience
• N-tier design, DDD, SOA, asynchronous processing, threading designs
• .NET 4.x+
• T-SQL, stored procedures, indexing, optimization, bcp, SSIS
• XML, JSON, Serialization
• WCF, Web Services, MSMQ
• DevOps, Git
• Experience working with various NLP libraries
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.