.Net Developer
Staffing Spot, Inc. · San Francisco, CA · 3 wk ago
HybridEngineeringContract
About the role
We are seeking an experienced .NET Developer to design, develop, and maintain enterprise-grade applications using the Microsoft technology stack.
Responsibilities
- Design, develop, test, and maintain scalable applications using C# and .NET technologies.
- Develop RESTful APIs and Microservices for enterprise applications.
- Build and maintain web applications using ASP.NET Core, MVC, and Web APIs.
- Collaborate with business analysts, architects, QA, and DevOps teams to deliver high-quality software.
- Design and optimize SQL Server databases, queries, stored procedures, and performance tuning.
- Develop reusable, secure, and maintainable code following industry best practices.
- Implement unit testing, code reviews, and continuous integration practices.
- Deploy and support cloud-native applications on Azure or AWS.
- Troubleshoot application issues and provide production support.
- Participate in Agile ceremonies, sprint planning, and technical discussions.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- 5+ years of experience in .NET application development.
- Strong proficiency in C#, .NET Core, ASP.NET Core, MVC, and Web API.
- Experience designing and implementing Microservices Architecture.
- Strong knowledge of RESTful APIs and API integration.
- Experience with Entity Framework or Entity Framework Core.
- Strong SQL Server development skills, including stored procedures, views, and performance optimization.
- Experience with HTML5, CSS3, JavaScript, and one or more front-end frameworks such as Angular or React.
- Experience with Git, Azure DevOps, or other version control systems.
- Familiarity with Docker, Kubernetes, and CI/CD pipelines.
- Strong analytical, communication, and problem-solving skills.
Skills
- ASP.NET
- Design
- Microservices
- SQL
- .NET
- DevOps
- Framework
- SQL Server