Job Description: .NET & Angular Developer
Job Title: .NET & Angular Developer
Work Location: Remote – India
Working Time: USA Time Zone
Client: Direct Client
Role Type: Hands-on Developer
Experience:7+ years
Job Overview
We are looking for an experienced, hands-on .NET & Angular Developer to join our direct client's team. The ideal candidate will have strong expertise in developing, maintaining, and enhancing web applications using .NET Core, C#, Angular, and TypeScript.
This role requires an individual contributor who enjoys hands-on coding, application development, debugging, and delivering high-quality software solutions. This is not a lead or managerial position.
Key Responsibilities
- Design, develop, enhance, and maintain web applications using .NET Core, C#, Angular, and TypeScript.
- Build and integrate RESTful APIs and backend services.
- Develop responsive and user-friendly frontend applications using Angular.
- Work with relational and/or NoSQL databases, including SQL Server and MongoDB.
- Develop, test, debug, and optimize application code to ensure performance, scalability, and reliability.
- Work with Microsoft Azure services for application deployment, integration, and cloud-based development.
- Collaborate with team members and stakeholders to understand requirements and deliver effective solutions.
- Participate in code reviews, troubleshooting, testing, and ongoing application maintenance.
- Communicate technical findings and development updates clearly to technical and non-technical stakeholders.Required Skills and Qualifications
- Strong hands-on experience in .NET Core and C#.
- Proficiency in Angular and TypeScript.
- Experience building and maintaining full-stack web applications.
- Knowledge of REST APIs, web services, and frontend-backend integration.
- Familiarity with relational and/or NoSQL databases, such as SQL Server and MongoDB.
- Experience with cloud platforms, particularly Microsoft Azure.
- Strong debugging, problem-solving, and analytical skills.
- Excellent verbal and written communication skills.Ability to work independently as a hands-on individual contributor.