Forguncy is a low-code development platform provided by Mescius (GrapeCity), Japan, that enables users to build web applications with an “Excel-like” experience.We are looking for engineers to join the core development team of Forguncy Builder (a WPF application) and Forguncy Server (an execution platform based on ASP.NET Core), responsible for designing, implementing, and improving core functionalities. Applications generated with Forguncy are Single Page Applications (SPA), where much of the processing is executed on the client side using JavaScript/TypeScript. In addition, the Forguncy Server management portal is built with React + TypeScript, which provides opportunities to leverage knowledge in both server-side and client-side development. Given the product’s nature, this role requires advanced software design and engineering skills to reliably deliver a wide range of features, including Excel-like UI interactions, integration with MESCIUS(GrapeCity) components (Spread WPF / SpreadJS), ODATA-based data access, reporting with DioDocs and ActiveReports, user-defined functions, access control, and workflow capabilities. Key ResponsibilitiesDesign, develop, and enhance the Forguncy Builder (WPF application) (MVVM pattern)Design, implement, and optimize Forguncy Server (.NET 8 / ASP.NET Core)Implement Excel-compatible logic, formula parsers, and spreadsheet processingIntegrate and customize rendering for Spread WPF / SpreadJS componentsImplement ODATA-based data access and internal DSL expression enginesDesign plugins, extension points, and customization APIsIntegrate reporting engines (DioDocs / ActiveReports)Develop security foundations such as user management, roles/access control, and audit loggingDevelop and improve the Forguncy Server management portal (React + TypeScript)Optimize client-side processing (TypeScript/JavaScript, SPA development)Establish CI/CD pipelines, unit testing, and performance optimization (memory usage, response time)