
FullStack Developer - Dotnet
- Bangalore, Karnataka
- Permanent
- Full-time
- Maintain and extend a production ASP (Classic/ASP.NET Web Forms) application with high attention to quality, security, and performance.
- Modernize components of the application using Blazor WebAssembly, C#, and .NET Core as part of a long-term migration strategy.
- Integrate ValPay (Valsoft’s preferred payment solution) into the existing payment workflows, ensuring PCI-compliant implementation and smooth user experience.
- Manage and troubleshoot Windows Server environments, particularly IIS-hosted applications, ensuring reliability and minimal downtime.
- Design, implement, and improve CI/CD pipelines, leveraging GitHub Actions, Azure DevOps, or comparable tools.
- Document systems, processes, and technical decisions clearly and thoroughly
- Proficiency in C# and .NET Core/.NET 6+ (ASP.NET, Blazor WebAssembly, Razor Components).
- Familiarity with legacy ASP or ASP.NET Web Forms applications.
- Experience with CI/CD pipelines (e.g., GitHub Actions, Azure DevOps, Jenkins).
- Solid understanding of Microsoft IIS administration, including deployment, troubleshooting, and log analysis.
- Working knowledge of HTML/CSS/JavaScript, particularly in the context of Blazor or WebAssembly.
- Comfort with Git-based workflows and branch strategies.
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication.
- Familiarity with payment integration libraries (e.g., Adyen, Stripe).
- Exposure to multivalue databases.
- Understanding of DevOps practices and the software development lifecycle (SDLC).
- Experience with automated testing and test-driven development (TDD).
- Ability to thrive in a hybrid legacy-modern codebase and help reduce technical debt incrementally.