Dotnet Developer

Voto Consulting LLC
Charlotte, NC

Job Title: Senior .NET Core Developer

Experience: 8+ Years

Location: Charlotte, NC

Employment Type: [W2 Contract]

Job Summary

We are seeking an experienced Senior .NET Core Developer with 8+ years of hands-on experience in designing, developing, and supporting enterprise-grade applications. The ideal candidate should have strong expertise in .NET Core, C#, ASP.NET, REST APIs, SQL Server, and modern software development practices. Experience with cloud technologies and microservices architecture is highly preferred.

Key Responsibilities

  • Design, develop, test, and maintain scalable applications using .NET Core/C#.
  • Build and consume RESTful APIs and web services.
  • Develop and optimize database objects including SQL queries, stored procedures, views, and functions.
  • Participate in architecture discussions and contribute to application design decisions.
  • Implement secure, high-performance, and maintainable code following best practices.
  • Collaborate with Business Analysts, Product Owners, QA teams, and other developers.
  • Troubleshoot and resolve production issues and performance bottlenecks.
  • Participate in code reviews and mentor junior developers.
  • Work in Agile/Scrum development environments.

Required Skills

  • 8+ years of software development experience with C# and .NET technologies.
  • Strong experience with .NET Core / ASP.NET Core.
  • Hands-on experience with Web APIs, REST Services, and Microservices Architecture.
  • Strong knowledge of SQL Server, database design, query optimization, and stored procedures.
  • Experience with Entity Framework Core and LINQ.
  • Good understanding of Object-Oriented Programming (OOP), Design Patterns, and SOLID principles.
  • Experience with Git, Azure DevOps, or similar version control tools.
  • Knowledge of authentication and authorization mechanisms such as JWT, OAuth, OpenID Connect.
  • Experience working in Agile environments.

Preferred Skills

  • Experience with cloud platforms (Azure or AWS).
  • Knowledge of Docker, Kubernetes, and CI/CD pipelines.
  • Experience with messaging technologies such as Kafka, RabbitMQ, or Azure Service Bus.
  • Familiarity with React, Angular, or other front-end frameworks.
  • Experience with unit testing frameworks such as xUnit, NUnit, or MSTest.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work independently and collaborate effectively with cross-functional teams.



// // //