Apply Edge Start your job search

Dotnet Developer

VySystems · Bengaluru, Karnataka, India

Apply & track with Apply Edge

We are looking for a Full Stack Engineer with strong hands-on experience in developing scalable, secure, and maintainable web applications using C#, .NET 8+, ASP.NET Core Web API, and Angular 15+ in an Agile development environment.The candidate should have experience working in an offshore development team based out of India and prior experience in a customer-facing role.Mandatory Skills / Non-Negotiable SkillsMinimum 6 years of hands-on Full Stack Development experienceStrong hands-on experience in C# and .NET 8 or aboveStrong experience with ASP.NET Core and Web APIStrong hands-on experience with Angular 15 or aboveStrong experience in developing Rich UI Web ApplicationsStrong knowledge of RESTful APIs and API integrationStrong understanding of OOP concepts – Abstraction, Encapsulation, Inheritance, Polymorphism, Interfaces and CompositionStrong understanding and practical application of SOLID principles and Clean CodeGood knowledge of Design Patterns – Repository, Dependency Injection, Factory, Strategy, Adapter, MediatorGood understanding of Authentication, Authorization, Exception Handling, Logging and Secure CodingGood understanding of Microservices, distributed application architecture, scalability, resiliency and performanceGood understanding of TDD and Unit TestingExperience working in an Agile development environmentPrior experience in a customer-facing roleExperience working with an offshore development team based out of IndiaGood to HaveGood knowledge of SQL and ORMExperience with Jasmine / KarmaExperience with JIRA, Bamboo and BitbucketExperience in Micro Frontend (MFE) architectureExperience integrating UI applications with backend APIsExposure to Azure / AWS / GCPExperience in technical problem-solving and design thinkingAbility to guide and mentor project teams on technical aspectsRelevant certifications in UI technologies, AI, .NET or Cloud are an added advantageKey ResponsibilitiesDesign and develop scalable and secure full-stack web applications.Develop robust backend services using C#, .NET 8+, ASP.NET Core and Web API.Build rich and responsive UI applications using Angular 15+.Design and integrate RESTful APIs and microservices.Apply SOLID principles, design patterns and clean-code practices.Implement authentication, authorization, exception handling, logging and secure coding practices.Perform unit testing and follow TDD practices.Participate in Agile ceremonies and collaborate with offshore/customer-facing teams.Provide technical guidance and mentorship to team members.