Crafcut
Seniority: Entry level
Job details:
Company Description
Crafcut is a technology company building modern Windows desktop applications, productivity tools, business utilities, AI-powered software, and SaaS products.
We are expanding our desktop application portfolio and looking for developers who can build useful, high-quality Windows applications with the assistance of modern AI development tools such as OpenAI Codex.
Role Description
We are looking for a .NET Developer focused on Windows desktop application development using C# and modern Microsoft technologies.
You will work on building new desktop applications from product specifications, architecture documents, UI references, and technical requirements prepared by our product team.
This is not primarily an ASP.NET or web-backend role. The main focus is developing modern Windows desktop applications.
Developers will use Codex and other AI-assisted development tools as part of the normal engineering workflow to accelerate implementation, testing, debugging, documentation, and code review.
This is a full-time remote role. No regular office visits are required. Candidates should be comfortable working independently, communicating online, attending scheduled virtual meetings when needed, and maintaining reliable availability during agreed working hours.
Compensation: ₹4.20 LPA (₹35,000 per month).
Responsibilities
- Build Windows desktop applications using C# and .NET.
- Develop modern applications using WinUI 3, Windows App SDK, and WPF where appropriate.
- Implement complete features from provided product requirements and architecture documentation.
- Work with OpenAI Codex for AI-assisted coding, debugging, testing, and code review.
- Integrate REST APIs, AI APIs, cloud services, databases, and third-party SDKs.
- Work with WebView2 where web-based functionality is required inside Windows applications.
- Implement local file processing, background jobs, notifications, device integrations, and Windows-specific functionality.
- Prepare desktop applications for packaging, distribution, and production release.
- Write clean, maintainable, testable code.
- Use Git and GitHub for source control and collaborative development.
- Review AI-generated code carefully and ensure production quality.
- Debug crashes, performance issues, compatibility problems, and packaging issues.
- Participate in technical reviews and help improve our shared Windows application framework.
- Communicate progress clearly in a remote development environment.
Required Skills
- Strong knowledge of C# and .NET.
- Experience building Windows desktop applications using at least one of:
- WinUI 3
- Windows App SDK
- WPF
- UWP
- WinForms
- Good understanding of XAML and desktop UI development.
- Experience working with REST APIs and JSON.
- Understanding of asynchronous programming, background tasks, and application lifecycle.
- Git/GitHub experience.
- Good debugging and problem-solving skills.
- Ability to understand an existing codebase and implement features without unnecessary changes.
- Comfortable using AI coding assistants such as Codex, GitHub Copilot, or similar tools.
- Ability to independently test and verify AI-generated code.
- Ability to work responsibly in a remote environment with minimal supervision.
Preferred Skills
- WinUI 3 / Windows App SDK experience.
- MSIX packaging experience.
- WebView2 integration.
- SQLite or other local database experience.
- Cloud/API integration experience.
- Experience integrating AI APIs.
- Knowledge of Windows device APIs, printers, scanners, notifications, file-system APIs, or similar Windows-specific features.
- Familiarity with automated testing and CI/CD.
What You Will Work On
Projects may include:
- Productivity and business applications.
- Document automation tools.
- PDF, image, audio, and video utilities.
- Scanner and printer-related applications.
- AI-powered Windows tools.
- Creator and seller utilities.
- Modern desktop applications for Windows users.
- New commercial software ideas identified through market research.
The goal is to build useful, well-researched Windows desktop products with real commercial potential, rather than repetitive or low-value applications.
Ideal Candidate
We are looking for someone who enjoys building complete products, learns quickly, works independently, and is comfortable combining strong .NET fundamentals with modern AI-assisted software development.
- Experience with Windows desktop application development is more important for this role than traditional ASP.NET/backend-only experience.
Click on Apply to know more.