Job Title: .NET Full Stack Developer
Experience: 812 Years
Location : Bangalore
Job Description
We are seeking a highly skilled
Senior Software Engineer (.NET Full Stack) with strong expertise in
.NET Core, React, Node.js, and Cloud platforms (AWS or Azure). The ideal candidate will have a proven track record of developing scalable applications, building REST APIs, and working with microservice architectures in an agile environment.
Key Responsibilities
- Design, develop, and deploy end-to-end full stack applications using .NET Core, React, and Node.js.
- Develop and maintain RESTful APIs and microservices to support scalable application architectures.
- Work with cloud environments (AWS/Azure) to implement cloud-native solutions and manage deployments.
- Implement and maintain CI/CD pipelines using GitHub Actions and Octopus Deploy for efficient build and release management.
- Collaborate with architects and business teams to define and implement system design and design patterns.
- Ensure high-quality code through best practices, code reviews, and performance optimization.
- Work with relational databases like Oracle, MSSQL, MySQL, or AWS Aurora for data management.
- Troubleshoot and resolve complex issues across the full software development lifecycle.
- Mentor junior developers and contribute to technical documentation.
Required Skills
- 812 years of experience in .NET full stack development.
- Strong hands-on expertise in .NET Core, C#, React.js, and Node.js.
- Experience designing and implementing microservice architectures.
- Strong working knowledge of AWS Cloud services (preferred) or Azure Cloud.
- Proficiency in REST API development and integration.
- Experience with CI/CD pipelines using GitHub Actions and Octopus Deploy.
- Solid understanding of software design principles and design patterns.
- Hands-on experience with databases: Oracle, MSSQL, MySQL, AWS Aurora.
- Strong analytical and problem-solving abilities with attention to detail.
- Excellent communication and collaboration skills in agile environments.
Good To Have
- Experience with containerization (Docker, Kubernetes).
- Exposure to DevOps and infrastructure automation.
- Knowledge of Unit Testing frameworks (xUnit, NUnit, Jest).
- Familiarity with front-end optimization techniques.