About the company: Leading Gcc Organization
Experience: 7 +Years
Location: Chennai, Bangalore
Mode : Remote
Notice Period : Immediate to 60 days
Role : Senior Software Engineer
Job Summary
We are seeking an experienced .NET Full Stack Developer with strong expertise in C#, .NET Core/.NET 6+, and modern front-end frameworks such as React or Angular. The ideal candidate will have hands-on experience building scalable, cloud-based applications using AWS or Azure and a passion for developing high-quality software.
Key Responsibilities
- Design, develop, test, and maintain scalable full-stack applications using C#, ASP.NET Core, .NET Core/.NET 6+, React or Angular.
- Build and consume RESTful APIs and microservices following industry best practices.
- Develop responsive and user-friendly web applications using HTML5, CSS3, JavaScript, and TypeScript.
- Deploy, monitor, and maintain applications in AWS or Azure cloud environments.
- Collaborate with Product Owners, Business Analysts, QA, and DevOps teams in an Agile/Scrum environment.
- Write clean, maintainable, and reusable code while performing code reviews and ensuring coding standards.
- Optimize application performance, troubleshoot production issues, and implement security best practices.
- Work with SQL Server and Entity Framework/Core for database design and development.
- Participate in CI/CD implementation using tools such as Azure DevOps, GitHub Actions, or Jenkins.
Required Skills
- 7+ years of experience in software development with strong expertise in C# and .NET Core/.NET.
- Strong hands-on experience with React.js or Angular.
- Experience developing applications on AWS or Microsoft Azure.
- Strong knowledge of ASP.NET Core, Web API, RESTful services, and microservices architecture.
- Experience with SQL Server, Entity Framework/Core, LINQ, and database optimization.
- Proficiency in HTML5, CSS3, JavaScript, and TypeScript.
- Experience with Git, Docker, CI/CD pipelines, and Agile development methodologies.
- Excellent analytical, problem-solving, and communication skills.
Preferred Skills
- Experience with Kubernetes, Docker, Terraform, or Infrastructure as Code.
- Knowledge of messaging technologies such as RabbitMQ, Kafka, Azure Service Bus, or AWS SQS.