Job Title: .NET Developer (Hybrid Model)
Location: Charlotte, NC (Hybrid)
Job Description:
As a .NET Developer, you will be responsible for designing, developing, and maintaining high-quality web and desktop applications using the .NET framework. You will collaborate with cross-functional teams to deliver scalable and efficient solutions that meet client requirements. This role offers a hybrid working model, balancing remote work with in-office collaboration sessions in Charlotte, NC.
Key Responsibilities:
• Develop, test, and deploy web and desktop applications using ASP.NET, C#, and related frameworks.
• Participate in the design and architecture of new features and enhancements.
• Collaborate with UI/UX designers, product managers, and QA teams to deliver seamless solutions.
• Maintain and improve existing codebases for performance, security, and scalability.
• Troubleshoot, debug, and resolve software issues promptly.
• Ensure code quality through code reviews, unit testing, and adherence to best practices.
• Stay updated with the latest industry trends and technologies, integrating them as appropriate.
Qualifications:
• Bachelor's degree in Computer Science, Software Engineering, or related field.
• 10+ years of professional experience in .NET development.
• Proficiency in C#, ASP.NET MVC/Web API, and .NET Core.
• Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React is a plus.
• Familiarity with SQL Server and database design.
• Knowledge of RESTful API development and integration.
• Strong problem-solving skills and attention to detail.
• Excellent communication and collaboration abilities.
Preferred Skills:
• Experience with DevOps practices and CI/CD pipelines.
• Knowledge of cloud platforms like Azure or AWS.
• Familiarity with Entity Framework, LINQ, and other ORM tools