We are seeking a Mid-Level .NET Developer to join our team for a long-term contract opportunity in Sacramento, CA. The ideal candidate will have strong experience in designing, developing, testing, and maintaining web-based and enterprise applications using Microsoft technologies.
Key Responsibilities
- Design, develop, and maintain applications using C#, .NET Framework, and .NET Core/.NET 6+.
- Develop and consume RESTful APIs and web services.
- Collaborate with business analysts, project managers, and technical teams to gather and implement requirements.
- Write clean, scalable, and maintainable code following best practices.
- Troubleshoot, debug, and enhance existing applications.
- Perform unit testing and support user acceptance testing.
- Participate in code reviews and technical discussions.
- Work with SQL Server databases, including writing queries, stored procedures, and performance tuning.
- Assist with application deployment and production support activities.
Required Skills:
- 4+ years of experience in .NET development.
- Strong proficiency in C#, ASP.NET MVC, .NET Core/.NET 6+.
- Experience with Web APIs, RESTful services, and microservices architecture.
- Solid experience with SQL Server, T-SQL, stored procedures, and database design.
- Familiarity with Git, Azure DevOps, CI/CD pipelines, and Agile methodologies.
- Strong analytical, troubleshooting, and communication skills.
Preferred Qualifications
- Knowledge of Azure cloud services.
- Experience with Entity Framework and LINQ.
- Exposure to containerization technologies such as Docker and Kubernetes.