Mô Tả Công Việc
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)
Xem toàn bộ Mô Tả Công Việc
Yêu Cầu Công Việc
Required Skills & Experience3+ years of professional experience with C# / .NET Framework Experience in WPF application development (MVVM) and creating custom controlsHands-on experience in ASP.NET Core server-side developmentWeb application development experience (including TypeScript/JavaScript)Knowledge of Excel functions, formula syntax, and conditional formattingProficiency in Git-based source control and familiarity with code review practicesPreferred SkillsKnowledge of ODATA protocols, query parsers, and LINQ to ExpressionExperience designing custom DSLs or expression enginesHands-on experience with Mescius(GrapeCity) Spread WPF / SpreadJS componentsExperience with Mescius(GrapeCity) DioDocs / ActiveReports or other reporting toolsExperience in React + TypeScript front-end developmentExperience in multi-language support and UI localizationExperience working in Scrum or agile product development teamsIdeal Candidate ProfileAn engineer who can balance technical depth with a user-centric perspectiveSomeone eager to tackle complex specifications and logic at the design levelA developer who wants to work end-to-end across server-side and client-side to enhance product quality
Xem toàn bộ Yêu Cầu Công Việc
Quyền Lợi
CÔNG TY ĐA QUỐC GIA – CHÍNH SÁCH ĐÃI NGỘ TỐT NHẤT- Công ty GrapeCity là doanh nghiệp tư nhân, đa quốc gia, có hơn 1200 nhân viên cùng chung một văn hóa về giá trị cốt lõi trong công việc. Công ty có hơn 30 năm hình thành và phát triển và hiện nay có trụ sở trên 16 quốc gia trên thế giới: Nhật, Mỹ, Hàn Quốc, Ấn Độ, Trung Quốc, … và Việt Nam;- Chúng tôi là team hạng ‘A’: Chúng tôi chỉ tuyển những nhân viên hạng A vào dự án của mình vì họ là người tốt nhất, giỏi nhất. Khách hàng nói về chúng tôi là những người tạo ra sản phẩm vô cùng rõ ràng, nhân sự giỏi giang, nhanh nhẹn, đáng tin cậy và đáp ứng vượt mong đợi của họ;- Khách hàng của chúng tôi bao gồm các tập đoàn nổi tiếng toàn cầu như Microsoft, Sony,Procter & Gamble, Intel, Mitsubishi, AT & T, Thomson, Syngenta và Infosys.- Chúng tôi là Đối tác Vàng của Microsoft (Gold Certified Partner); chúng tôi là một trong số ít các công ty trong Ban Cố vấn của Microsoft Office.- Mức lương khởi điểm hấp dẫn, cạnh tranh, tương xứng với năng lực và kinh nghiệm;- Thưởng giữa năm và cuối năm;- Tăng lương hàng năm theo cống hiến và hiệu quả công việc;ĐÀO TẠO CHUYÊN SÂU- Được ĐÀO TẠO trước khi bắt đầu công việc và trong quá trình làm việc theo từng dự án- Cơ hội làm việc với những kỹ sư nhiều kinh nghiệm;- Được hướng dẫn và đào tạo bởi các Leaders giỏi, có nhiều năm kinh nghiệm làm việctrong môi trường công ty Nhật;- Được tham gia học tiếng Anh miễn phí do các giảng viên Mỹ giảng dạy;- Được tham gia các khóa kỹ năng sống.WORK-LIFE BALANCE- Làm việc 8h/ngày, nghỉ thứ 7 & CN- Giờ làm việc linh hoạt- Rất ít khi phải làm việc OT- Chế độ du lịch hàng năm và tham gia các hoạt động teambuidling, sự kiện công ty…thường niên. Được hỗ trợ kinh phí, địa điểm tham gia các câu lạc bộ yoga, bóng đá, bóng bàn…- Cơ hội làm việc trong môi trường trẻ, năng động, chuyên nghiệp, sáng tạo- Được hưởng Bảo hiểm xã hội, bảo hiểm y tế, bảo hiểm thất nghiệp theo pháp luật- Phép 12 ngày/năm và tăng theo thâm niên- Được nghỉ lễ Giáng sinh- Chị em phụ nữ được nghỉ thêm nửa ngày 8/3