C# 開発者
株式会社イマス
SummaryProject Overview
We are upgrading a live Production & Inventory Management System for a Japanese manufacturer. In this phase, the main goal is to migrate existing Windows desktop screens to C# / WPF (MVVM) and implement unit tests for each screen. Detailed specifications and the legacy application are already available. You will join a Japan-Philippines agile team and work from our BGC (Bonifacio Global City) engineering hub.
Engagement Overview
• Contract type: Freelance / project-based
• Work arrangement: Able to work on-site at the Ortigas office 1 day per week
• Tech stack: .NET 8 (C#), WPF (MVVM), ASP.NET Core Web API, SQL Server, GitHub Actions, Docker / Kubernetes (AKS)
• Language: Working English required; ability to read basic Japanese specs is a plus
• Start date: ASAP (target August 2025)
• Reporting line: Philippine Tech Lead and Japan-side Product Owner
- Analyze legacy specifications and source code, then migrate each screen to WPF (XAML + MVVM)
- Write unit tests for the migrated screens using NUnit or xUnit
- Refactor existing business logic into clean C# while preserving functionality
- Integrate with ASP.NET Core Web API endpoints and ensure data consistency
- Configure automated test execution in the CI pipeline to maintain quality gates
- Participate in code reviews, sprint planning, and daily stand-ups (JP/EN hybrid)
- Produce migration guides, test reports, and other technical documentation
• Practical software development experience with modern .NET stack
• Deep understanding of WPF / XAML and the MVVM architecture in real projects
• Hands-on experience designing and building unit tests with NUnit, xUnit, or similar
• Experience developing Web services with ASP.NET Core or an equivalent framework
• Solid knowledge of relational databases (T-SQL, indexing)
• Proficiency with Git, pull-request workflows, and CI/CD tools
• Strong problem-solving skills and proactive communication
• Resident of the Philippines and able to commute to BGC four days per week
Preferred Qualifications
• Familiarity with WPF frameworks such as Prism or CommunityToolkit.MVVM
• Background in manufacturing, warehousing, ERP, or MES domains
• Ability to read Japanese technical documents (JLPT N4 or higher)
• Knowledge of reporting tools (SSRS, Power BI) and barcode / RFID integration
• Experience operating Docker / Kubernetes environments
• Experience implementing offline caching or real-time communication with gRPC / SignalR