The current application's core functionality runs on-premises with UI and business logic tightly coupled, communicating directly with a SQL database. The mission is to architect and build a modern, containerized solution that separates concerns, implements a robust API layer, and delivers a responsive web-based user interface – all while preserving the existing data structures that power the business.
Requirements
- Strong proficiency in C-Sharp development
- Hands-on experience with .NET MVC for building APIs
- Solid experience with Microsoft SQL Server
- Blazor experience is strongly preferred for front-end development
- Knowledge of containerization technologies, particularly Kubernetes
Responsibilities
- Design and develop a new backend API layer using C-Sharp and .NET MVC that encapsulates business and data logic currently embedded in the UI
- Build and containerize backend services using Kubernetes for on-premises deployment
- Create a modern, responsive web-based user interface using C-Sharp and Blazor to replace the existing WinForms application
- Work with the existing MS SQL database structure to ensure seamless data integration and backward compatibility
- Migrate and refactor business logic from VB.NET and C-Sharp legacy code into a clean, maintainable architecture
Other
- 1-year contract position
- fully remote
- EST or CST time zones preferred
- A college degree is not required for this position. We value practical experience and demonstrated ability to deliver results.