Remote FullStack Developer - Dotnet

at Valsoft Corporation

Posted 1 week ago 3 applied

Description:

  • Keystone, a division of Valsoft, is seeking a highly motivated Fullstack Developer to support and modernize their Microsoft-based application stack.
  • This role involves maintaining and enhancing an existing legacy ASP application, assisting in the transition to modern technologies such as Blazor and .NET Core, integrating with ValPay, and managing CI/CD pipelines and IIS-hosted infrastructure.
  • The company is open to junior candidates with high learning capacity and strong technical fundamentals who are eager to take ownership and grow within a fast-paced, pragmatic development environment.
  • Key responsibilities include maintaining and extending a production ASP (Classic/ASP.NET Web Forms) application with high attention to quality, security, and performance.
  • The developer will modernize components of the application using Blazor WebAssembly, C#, and .NET Core as part of a long-term migration strategy.
  • They will integrate ValPay into the existing payment workflows, ensuring PCI-compliant implementation and a smooth user experience.
  • The role requires managing and troubleshooting Windows Server environments, particularly IIS-hosted applications, ensuring reliability and minimal downtime.
  • The developer will design, implement, and improve CI/CD pipelines, leveraging tools such as GitHub Actions and Azure DevOps.
  • Documentation of systems, processes, and technical decisions must be clear and thorough.

Requirements:

  • Proficiency in C# and .NET Core/.NET 6+ (ASP.NET, Blazor WebAssembly, Razor Components) is required.
  • Familiarity with legacy ASP or ASP.NET Web Forms applications is necessary.
  • Experience with CI/CD pipelines, such as GitHub Actions, Azure DevOps, or Jenkins, is essential.
  • A solid understanding of Microsoft IIS administration, including deployment, troubleshooting, and log analysis, is required.
  • Working knowledge of HTML/CSS/JavaScript, particularly in the context of Blazor or WebAssembly, is needed.
  • Comfort with Git-based workflows and branch strategies is important.
  • Strong analytical and problem-solving skills are required.
  • Excellent verbal and written communication skills are necessary.

Benefits:

  • The position offers an opportunity to work in a fast-paced and pragmatic development environment.
  • Candidates will have the chance to take ownership of their work and grow professionally.
  • The role involves working with modern technologies and contributing to the modernization of legacy systems.
  • There is potential for career advancement within the company as the developer gains experience and skills.

Get realtime job alerts

Be the first to know about new jobs