What are the responsibilities and job description for the Senior Dotnet Developer position at Hire'in Solutions?
Position: Dot Net Developer
Location: Charlotte, NC
Job Type: Fulltime
Interview: Virtual then F2F
Work Schedule: Onsite
Experience: 7 Years minimum
Job Summary
We are seeking an experienced .NET Developer with strong expertise in designing, developing, and maintaining enterprise-level applications. The ideal candidate should have deep knowledge of Microsoft technologies, hands-on experience with backend development, APIs, databases, and cloud services. This role requires onsite presence in Charlotte, NC, with a commitment to long-term product development.
Key Responsibilities
- Design, develop, and maintain applications using .NET Framework / .NET Core.
- Develop and consume RESTful APIs and integrate third-party services.
- Work with SQL Server to write complex queries, stored procedures, and performance tuning.
- Collaborate with cross-functional teams (QA, Product, DevOps) in an Agile environment.
- Implement best practices for coding, testing, CI/CD, and system security.
- Debug, troubleshoot, and resolve production issues effectively.
- Participate in design discussions, sprint planning, code reviews, and architectural improvements.
- Ensure system reliability, scalability, and performance improvements.
Must-Have Skills
- 7 years of hands-on experience in .NET Framework, .NET Core, C#
- Strong experience in ASP.NET MVC, Web API, LINQ, Entity Framework
- Strong experience with SQL Server (queries, stored procedures, indexing, optimization)
- Experience with REST APIs and microservices architecture
- Experience working with Azure or AWS cloud
- Good understanding of OOP, design patterns, SOLID principles
- Experience with CI/CD tools (Azure DevOps, Jenkins, GitHub Actions, etc.)
- Experience with JavaScript, jQuery, or Angular/React (basic level)
- Strong debugging, unit testing, and problem-solving skills
Nice-to-Have Skills
- Knowledge of Docker, Kubernetes, containerized deployments
- Experience with message brokers (RabbitMQ, Kafka, Azure Service Bus)
- Experience with event-driven or distributed systems
- Exposure to NoSQL databases (MongoDB, Redis)
- Experience implementing security features (OAuth, JWT, SSL/TLS)
Education
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Soft Skills
- Strong communication and interpersonal skills
- Ability to work independently and collaboratively
- Detail-oriented with a customer-first mindset
- Ability to handle fast-paced and dynamic project environments