.NET Full Stack (Internal)
Join Our Community
Required Skills
Job Description
Location : Pune
Work Mode : WFO
Experience : 3 to 5 Years
###### **About Wai**
Wai Technologies is a cutting\-edge firm that pioneers innovative solutions in the tech industry. Renowned for its forward\-thinking approach, the company seamlessly blends state\-of\-the\-art technologies with visionary strategies to empower businesses worldwide. With a commitment to excellence and a focus on transformative digital experiences, Wai Technologies stands as a beacon of technological advancement, driving growth and fostering innovation in an ever\-evolving digital landscape.
As a Microsoft Solutions Partner, we excel in Cloud services, App Modernization, Data/AI, specializing in industries such as Healthcare, Fintech, Construction, and more.
###### **Job Summary**
We are looking for a skilled Full Stack Developer with strong experience in .NET technologies, C\#, REST API development, and third\-party system integrations. The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable web applications and backend services while ensuring seamless integration with internal and external systems.
###### **Key Responsibilities**
- Design and implement scalable, modular, and high\-performance application components using ASP.NET Core and the ASP.NET Zero framework.
- Develop and maintain background jobs, scheduled tasks, and asynchronous workflows using appropriate .NET technologies.
- Implement multi\-tenancy, role\-based access control (RBAC), and permission management features within ASP.NET Zero applications.
- Optimize database queries, stored procedures, indexes, and Entity Framework operations to improve application performance.
- Implement secure coding practices, including input validation, exception handling, logging, and protection against common web application vulnerabilities.
- Develop unit tests and integration tests to ensure code quality, reliability, and application stability.
- Integrate third\-party services, external APIs, and enterprise systems as required by business needs.
- Manage application configuration, environment\-specific settings, and secrets securely across development, testing, and production environments.
- Participate in requirement analysis, technical design discussions, sprint planning, and estimation activities.
- Prepare and maintain technical documentation, API documentation, and deployment procedures.
- Identify technical bottlenecks, troubleshoot production issues, and implement preventive measures to minimize recurring incidents.
- Support code refactoring and continuous improvement initiatives to enhance application architecture and maintainability.
###### **ASP.NET Zero**
Hands\-on ASP.NET Zero experience is a core requirement. Candidates should be able to demonstrate practical work with:
- Multi\-tenancy
- Permission management
- Background jobs
- Module customization
- The framework’s architecture
###### **Additional Required Skills \& Qualifications**
- Strong understanding of object\-oriented programming (OOP), SOLID principles, and common software design patterns.
- Experience with dependency injection, middleware, and configuration management in ASP.NET Core.
- Familiarity with asynchronous programming using async/await, Tasks, and cancellation tokens.
- Experience with database schema design, query optimization, and transaction management in SQL Server.
- Understanding of JWT, OAuth 2\.0, OpenID Connect, and secure API development practices.
- Knowledge of frontend integration, responsive UI development, and client\-side form validation using Angular and TypeScript.
- Familiarity with Git\-based workflows, branching strategies, pull requests, and collaborative code reviews.
- Ability to analyze complex technical issues and deliver reliable, maintainable solutions.
###### **Additional Good\-to\-Have Skills**
- Experience with Redis or other caching technologies to improve application performance.
- Exposure to message queues and event\-driven architecture using tools such as RabbitMQ or Azure Service Bus.
- Familiarity with logging, monitoring, and observability tools such as Serilog, Application Insights, or ELK Stack.
- Experience with automated testing frameworks such as xUnit, NUnit, or MSTest.
- Knowledge of API documentation tools such as Swagger/OpenAPI.
- Exposure to performance testing, load testing, and application profiling.
- Familiarity with Agile/Scrum methodologies and tools such as Jira or Azure DevOps.
- Experience upgrading .NET applications and migrating legacy systems to modern .NET versions.
Working Conditions
- Complete work from office
###### **Benefits**
- We offer opportunities to work on cutting\-edge projects with global clients, giving you exposure and helping you grow your skills.
- Learning and development are part of our culture, and we provide a platform to advance your career.
- Day shift from 9:30 am to 7:00 pm \& fixed weekly off on Saturday and Sunday.
- Opportunities for skill development and training
- Training and mentorship programs offered.
- Performance\-based annual bonuses.
- Health Insurance: Coverage for employees and dependents.
- Paid holidays \& maternity benefits
- Gratuity and Employee Recognition Programs.
Similar Jobs
- R
Agile Project Manager
Radancy · Bengaluru, Karnataka, India
- S
Agile Delivery Lead - Assistant Vice President
State Street · Bengaluru, Karnataka, India
- S
Agile Delivery Lead - Assistant Vice President
State Street · Hyderabad, Telangana, India
Job Overview
- Job type
- Full-time
- Work mode
- On-site
- Location
- Mumbai
- Posted
- 3d ago
- Source
- Indeed