About Us
Smart Data is a technology consulting and talent solutions firm that partners with organizations to solve complex business and technology challenges. For more than 20 years, we’ve supported clients through software development, technology consulting, project delivery, and highly specialized technical talent solutions.
Our teams work closely with clients and consultants to build long-term partnerships, deliver high-quality technology solutions, and connect talented professionals with meaningful opportunities. We value collaboration, technical excellence, continuous improvement, and people who are comfortable taking ownership in fast-moving environments.
Role Overview
We are seeking a Senior .NET Web Application Developer to design, develop, maintain, and modernize business applications for an established organization.
The ideal candidate brings strong hands-on C#, .NET, SQL Server, and web application development experience, with the ability to work across back-end services, databases, and modern web interfaces. You should be comfortable independently developing software solutions, troubleshooting existing applications, and collaborating with business stakeholders to translate requirements into functional, reliable applications.
Experience working with legacy Windows desktop applications and transitioning existing functionality into modern web-based solutions is highly valued. We're looking for someone who understands both traditional application development and modern web technologies and can contribute to ongoing application improvements and modernization initiatives.
Responsibilities
- Design, develop, enhance, and maintain web-based business applications using C#, .NET, and SQL Server
- Build and support back-end services, APIs, and application business logic
- Develop and maintain responsive web interfaces using modern front-end technologies
- Evaluate existing Windows desktop applications and support opportunities to modernize or transition functionality into web-based applications
- Write, optimize, and troubleshoot SQL queries, stored procedures, and database integrations
- Integrate applications with internal systems, databases, and third-party services
- Troubleshoot application defects, resolve performance issues, and improve overall application reliability
- Participate in application design, architecture discussions, and technical decision-making
- Collaborate with business users and stakeholders to understand requirements and deliver practical software solutions
- Maintain and enhance existing applications while supporting new development initiatives
- Implement source control, testing, and deployment practices to maintain code quality
- Document application functionality, technical processes, and system changes
Required Qualifications
- Strong hands-on software development experience with C# and .NET
- Experience developing web applications using ASP.NET, ASP.NET Core, MVC, or comparable .NET web technologies
- Strong SQL Server experience, including queries, stored procedures, database design, and troubleshooting
- Experience developing and consuming REST APIs and integrating applications with relational databases
- Proficiency with HTML, CSS, JavaScript, and modern web development practices
- Experience with at least one modern front-end framework or technology such as React, Angular, or Blazor
- Understanding of object-oriented programming, application architecture, and software design principles
- Experience maintaining, enhancing, and troubleshooting existing business applications
- Familiarity with Git or comparable source control technologies
- Ability to independently manage development tasks and work collaboratively with technical and nontechnical stakeholders
- Strong analytical, communication, troubleshooting, and problem-solving skills
Preferred Qualifications
- Experience developing or maintaining Windows desktop applications using WinForms, WPF, or other .NET desktop technologies
- Experience converting, migrating, or modernizing legacy Windows applications into web-based solutions
- Experience with .NET Framework modernization or migration to modern .NET platforms
- Experience with Entity Framework or comparable object-relational mapping technologies
- Experience with Azure services, cloud-hosted applications, or cloud deployment environments
- Experience with CI/CD pipelines, Azure DevOps, or GitHub Actions
- Familiarity with application integration, messaging, or event-driven architecture
- Experience supporting business applications in manufacturing, production, inventory management, or related operational environments
- Experience with Agile development methodologies
- Experience working directly with business stakeholders to identify opportunities for process and application improvements
- Bachelor's degree in Computer Science, Software Engineering, a related technical field, or equivalent professional experience
EEO Statement
Smart Data is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, genetic information, or any other protected characteristic under applicable law.
Engagement Type: Direct-Hire / Permanent Employment
Location: Remote
Candidates located in the Greater Cincinnati, OH area are strongly preferred.
Work Authorization: U.S. Citizens or Lawful Permanent Residents (Green Card holders) only. No sponsorship available.
C2C Eligibility: No - W2 direct-hire employment only.