Job Description
We are seeking a Senior .NET Developer to design, develop, enhance, and maintain enterprise applications. The ideal candidate will have strong hands-on experience with C#, .NET Core/.NET, ASP.NET Core, REST APIs, SQL Server, and modern web application development.
Key Responsibilities
Design and develop scalable applications using C#, .NET / .NET Core and ASP.NET Core.
Develop and integrate RESTful APIs and web services.
Build and maintain backend services and enterprise applications.
Develop efficient database solutions using SQL Server, T-SQL, stored procedures, and queries.
Work with front-end technologies such as JavaScript, TypeScript, HTML5, CSS3, and modern frameworks.
Participate in application architecture, design, development, testing, and deployment.
Troubleshoot application issues and perform root-cause analysis.
Write clean, maintainable, and well-tested code.
Participate in code reviews and follow development standards and best practices
Required Skills
10+ years of software development experience
Strong experience with C# and .NET / .NET Core
Strong experience with ASP.NET Core
Experience developing REST APIs / Web Services
Strong SQL Server / T-SQL experience
Experience with JavaScript / TypeScript
Experience with HTML5 and CSS3
Experience with Entity Framework / Entity Framework Core
Experience with Git
Experience with unit testing and debugging
Knowledge of object-oriented programming, design patterns, and SOLID principles
Security Clearance Required: No
Visa Candidate Considered: No
Compensation
Base Salary - USD $75,000 to $80,000
*** Never repost ***
Full-time
Benefits - Full
Relocation Assistance Available - Possible for ideal candidate
Commission Compensation - No
Bonus Eligible - No
Overtime Eligible - No
Interview Travel Reimbursed - No
Candidate Details
10+ to 15 years experience
Seniority Level - Mid-Senior
Management Experience Required - No
Minimum Education - Bachelor's Degree
Willingness to Travel - Occasionally